/Python-Search-Engine

:mag: A Python Search Engine with building index using TF-IDF and NDCG, also include a Flask web app. UCI Information Retrieval Project.

Primary LanguagePython

SearchEngine

A Python basic Search Engine with building index using TF-IDF and NDCG, including Flask web app. UCI Information Retrieval Project.

  1. Build index
    python build_index.py

  2. This search engine
    run search.py to search our results and compare
    python search.py

  3. Google search
    run python google_search.py to get google results
    python google_search.py


SearchEngine Flask APP

Follow these steps to launch the search engine web application

  1. pip install -r requirements.txt to install flask

  2. sh launch.sh
    launch the search engine UI web application.

The screen shot of the search engine UI when execute query of "REST":

REST query screenShot