Skip to content

The aim of this project is to develop a simple Crawler- based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them.

Notifications You must be signed in to change notification settings

cufechs/Search-Engine-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search-Engine-Project

The aim of this project is to develop a simple Crawler- based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them.

How to Run the project:

1. Run the Query Processor Server:

  • Must have java and tomcat installed..
  • Go to 'Search_Engine/src' folder
  • Compile the "QueryProcessor" java class OR use the "SearchServer" class (from api/classes folder)-> dummy api
  • Get .class file and put it in classes folder of WEB-INF of tomcat server;
  • Also add the web.xml file there too (from api folder)
  • And then run the tomcat server by running at cmd in bin folder startup.bat

2. Run cors protection:

  • Must have node installed..
  • Go to 'cors' folder
  • do npm install cors-anywhere
  • run node cors - now it's running on localhost:8000

3. Run Interface (Flutter Project):

  • Must have flutter and dart installed..
  • Go to 'Interface' folder
  • run flutter run --no-sound-null-safety -d chrome --web-port=5555 - now it's running on localhost:5555

About

The aim of this project is to develop a simple Crawler- based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published