Skip to content

ferozalizada/Nooble-Search-Engine

Repository files navigation

A Boolean and Vector Model System (VSM) based search engine

Currently the search engine only works on a selected list of course summary from uOttawa.

Working demo

Working demo available at: https://nooble.herokuapp.com/

How to use

Vector Space Model (VSM) Search

You can perform free-text searches like data science or bussiness.

Boolean Retrieval Model (BRM) Search

You can perform boolean searches like using the AND, OR, NOT operators: operating AND systems or operating AND systems NOT hardware.

Installation

  1. Clone the repo and navigate in the root directory of repo
  2. run pip install -r requirements.txt
  3. run python main.py

Docker Installion

  1. Install Docker
  2. run docker image build -t myapp .
  3. run docker run -d -p$PORT:8080 myapp
  4. goto http://localhost:8080/

Running the Project

To run the project simply run main.py from the root folder and goto http://localhost:8080/ on your browser.

About

A basic search for CSI4017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages