Skip to content

This is a search engine project it's built in java with a nodejs / express framwork as its web-application interface.

Notifications You must be signed in to change notification settings

BigFish2086/search-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search-Engine

This is a search engine project it's core is built in java and with a node js / express web-application as its interface.

Installation Guide For Local Testing :

  1. Install Java JDK 16.0.1 or higher on your host machine.
  2. Install node js and npm
  3. You need to have
  4. clone the repo:
git clone https://github.com/BigFish2086/Search-Engine
  1. After downloading The node js file run the following inside the webapp folder that should install install the needed packages for the webapp to run
npm init -y
  1. Create the mysql database using the file according to the schema defined in the mysql_schema.sql file
  2. Then run the Main.java file to run the crawler and the indexer
  3. Then after finishing crawling for sometime you can test the webapp to search functionality
npm run start
  1. finally visit the webapp at 127.0.0.1:3000 and happy searching 😊

About

This is a search engine project it's built in java with a nodejs / express framwork as its web-application interface.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •