Skip to content

Fully working search engine which can search by text or voice for webpages, it also has its own crawler, indexer, ranker that implements Google's Page Rank algorithm, query engine and UI

Notifications You must be signed in to change notification settings

ahmedoshelmy/Search_Engine_Bolt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Logo

⚡ Bolt ⚡

Fully working search engine which can search by text or voice for webpages, it also has its own crawler, indexer, ranker that implements Google's Page Rank algorithm, query engine and UI

GitHub issues GitHub issues GitHub forks GitHub stars GitHub license

👷 Dependencies

📦 Libraries

📝 Modules

🚀 Running Main Modules

  1. Clone using vesion control using any IDE ,e.g: IntelliJ IDEA
  2. Install mongodb
  3. Install mongodb compass
  4. Connect to mongodb:https://localhost:27017
  5. Run Crawler
  6. Run Indexer
  7. Run Page Rank Algorithm

🚀 Running Web App

  1. Run Backend
  2. Run Frontend
    • Go to /bolt then open a terminal and type npm run dev
  3. Go to localhost:5173

🔥 Spidey On The Action

Search By Text

search_by_text

Navigate Result Pages

Navigate Result Pages

Search By Voice

Navigate Result Pages

Themes

Themes

Phrase Searching

phrase searching 1 phrase searching 2

©️ Developers

Ahmed Abdelatty
Ahmed Abdelatty
Ahmed Zahran
Ahmed Zahran
Ahmed Osama Helmy
Ahmed Osama Helmy
Aliaa Gheis
Aliaa Gheis

About

Fully working search engine which can search by text or voice for webpages, it also has its own crawler, indexer, ranker that implements Google's Page Rank algorithm, query engine and UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.3%
  • TypeScript 17.4%
  • Roff 2.0%
  • HTML 1.5%
  • Other 1.8%