A simple and extensible search engine backend built while taking CIS-536 at UMICH. This library has a main.py file that you can execute following the HOW-TO below.
- get dataset from here
- ensure you have python 3.10+ installed.
- execute
pip install -r requirements.txtto get the required dependencies. - execute
python indexing.pyto create the inverted index. This will take ~15 minutes so go do other stuff.- nltk might ask you to download some stuff for the stemmer so just follow the instructions.
- execute
python main.pyto interact with the gui and enter queries.