Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.09 KB

README.md

File metadata and controls

33 lines (20 loc) · 1.09 KB

UCI ICS: Search Engine

This project is a search engine built from the ground up that is capable of handling tens of thousands of the UC Irvine's Information and Computer Sciences department, under harsh operational constriants and having a query response time under 300ms.

General specifications

We created two separate programs: an indexer and a search component. Running the indexer across an entire entire collection of crawled pages, we were able to prompt the user for a query using a web GUI and respond with a list of URLs where the query appeared.

Installation

Use the package manager pip to install nltk, BeautifulSoup, pandas, and Flask.

pip install --user -U nltk
pip install beautifulsoup4
pip install pandas
pip install Flask

Usage

In order to run this program, run gui.py. In order to check if app is running, go to localhost:5000/.

Contributors

@areeta

@kaeleylenard

@ccervera1

License

MIT