2024

Distributed MapReduce Search Engine

Distributed Systems, Information Retrieval

A Python-based distributed search engine that uses MapReduce for HTML indexing and a Flask frontend to perform multi-threaded, segment-based query resolution.

Languages:

  • Python

  • HTML

Framework:

  • Flask

Libraries:

  • Flask

  • threading

  • requests

Platforms:

  • AWS EC2

  • Hadoop

README.md