Skip to content

A Context Aware Search Engine with Web Crawler, Bloom Filter and various ranking methodologies namely; PageRank, TF-IDF and BERT wiht Apache Spark & Apache Solr for Reliable Information Retrieval.

Notifications You must be signed in to change notification settings

MSunaam/Context-Aware-Search-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Context Aware Search Engine

Getting Started

Running the Flask Server

  1. Change directory to Flask and install the requirements.txt file using pip install -r requirements.txt
  2. Make sure to downlaod the BERT Model using git:
git lfs install
git clone https://huggingface.co/google-bert/bert-base-uncased
  1. Place the BERT Model in the root directory of the project.
  2. Run flask --app server run --debug to start the server in debug mode.

Running the Front-End

  1. Change directory to fornt-end.
  2. Make sure you have a compatible version of node installed.
  3. Run npm i to install required packages.
  4. Run npm start to run the front-end on localhost:3000.

Running the Express Server

  1. Change directory to server.
  2. Make sure you have a compatible version of NodeJs installed.
  3. Run npm i to install the required packages.
  4. Run node index.js to start the server.
  5. Server will start at localhost:50001.

About

A Context Aware Search Engine with Web Crawler, Bloom Filter and various ranking methodologies namely; PageRank, TF-IDF and BERT wiht Apache Spark & Apache Solr for Reliable Information Retrieval.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published