- PROBLEM STATEMENT
- GETTING STARTED
- OUR APPROACH
- !!FEATURES SUGGESTED AFTER PITCH 3.0!!
- BLOCK DIAGRAM
- OUR UI
- ACCOMPLISHMENTS
- corgeekies
- Clone the repository with
git clone https://github.com/HackRx2-0/ps1_corgeeky.git
- Download elastic search as in same folder as your repo
- Run elasticsearch.bat file
- Make a virtual environment in your machine .
- Add all required files into the virtual environment using following command
pip freeze < requirements.txt
- Run following command to run the server in local host
python searchES_Flask_api.py
- You are good to Go :)
- Implementation of search facet: Users have been provided with a few very commonly searched words in the form of checkboxes. They need not necessarily type out a search query and can just select the checkboxes to make popular searches. However, if required, the search bar and the checkboxes can be used in combination to make the queries.
- Implementation of fuzzy search: As shown in the last query ('child paln'), typos in the search yield results as well. We have implemented the feature to a great extent however there is scope for enhancement in the future.
- User friendly UI focused around the search bar which requires minimum number of clicks to operate.
- Scraping unstructured data from the website to generate structured data.
- Applying elastic search to implement our solution for the problem statement.
- Sorting the resultant documents based on their views as per the jury's suggestion.
- Search facet has been implemented.
- Fuzzy search has been introduced as well.
- Assessing future scope and features that could be added to our product.
- Shreya Verma
- Ishita Tiwari
- Krittika Chaturvedi
- Arshita Marwaha