A project that searches through a SQL database consisting of Wikipedia pages as the core dataset.
Features:
- Search through a core dataset of Wikipedia pages
- Retrieve information efficiently from Wikipedia pages stored in the dataset.
- Python 3.8 or later
- Sqlite3
- Clone the project repository:
cd wikipedia-search-engine
git clone https://<URL github repository>- Navigate to the project directory:
cd wikipedia-search-engine- Create a virtual environment:
python3 -m venv env
source env/bin/activate- Install the required dependencies:
pip install -r requirements.txt- Install the project in editable mode:
pip install -e search_server
pip install -e index_server- Start the indexing service:
./bin/index start- Run the search server:
flask --app search run --host 0.0.0.0 --port 8000- Open http://localhost:8000/ in your web browser to access the search interface.