Assignment - Designing a Text based information retrieval search engine using Locality Sensitive Hashing.
- Python (preferably version 3.7)
- Pip and Pipenv
- Git
- Clone the repo using this command in your preferred directory
git clone https://github.com/PranjalGupta2199/lsh-search-engine.git
- Change your working directory to the repo's codebase
cd lsh-search-engine/
- Create and install the dependencies using Pipenv
pipenv install
pipenv shell
- Create a python terminal to install nltk dependencies
>>> import nltk
>>> nltk.download('punkt')
>>> nltk.download('stopwords')
>>> nltk.download('wordnet')
>>> exit()
- Move to the src/ folder and run the search.py file to make query.
cd src/
python search.py