Skip to content

Repository files navigation

Wikipedia Search Engine

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.

Getting Started

Prerequisites

  • Python 3.8 or later
  • Sqlite3

Installation

  1. Clone the project repository:
cd wikipedia-search-engine
git clone https://<URL github repository>
  1. Navigate to the project directory:
cd wikipedia-search-engine
  1. Create a virtual environment:
python3 -m venv env
source env/bin/activate
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Install the project in editable mode:
pip install -e search_server
pip install -e index_server

Running the Code

  1. Start the indexing service:
./bin/index start
  1. Run the search server:
flask --app search run --host 0.0.0.0 --port 8000
  1. Open http://localhost:8000/ in your web browser to access the search interface.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages