/ics-search-engine

This project implements a small search engine for a subset of ICS websites in the University of California, Irvine. It will create an index file for all the websites and allow users to find the websites they want based on their keywords. It is capable of handling tens of thousands of documents or Web pages under harsh operational constriants and having a query response time under 300ms.

Primary LanguagePython

Indexer

This project implements a small search engine for a subset of ICS websites in the University of California, Irvine. It will create an index file for all the websites and allow users to find the websites they want based on their keywords. It is capable of handling tens of thousands of documents or Web pages under harsh operational constriants and having a query response time under 300ms.

Getting Started

Prerequisites

  • Python
  • BeautifulSoup
  • lxml
  • ntlk
  • PySimpleGUI

Running this Application

Navigate to the ics-search-engine directory and run python3 search.py or python search.py

Contributors