Skip to content

goofynugtz/search-engine

 
 

Repository files navigation

Glugle

About the project:

Glugle is a fully functional search engine made using Python Programming Language. It displays search results based on a textual search query. MongoDB is used as database in the project. Several python libraries including BeautifulSoup, Pymongo and Requests are utilized and the web application is created using Flask.

Project Architecture:

flowchart TD
  crawler([Crawler]) -.-> Internet 
 
  crawler([Crawler]) --> db[(Database)]
  WebApplication --> db[(Database)]
  WebApplication -.-> ranking[/Ranking/]
  ranking[/Ranking/] --> WebApplication
  WebApplication --> web(((FrontEnd)))
Loading

Tech stacks used:

  • Python programming language
  • MongoDB
  • Flask

Aim:

  • Crawling the web and indexing data in the database.
  • Find results based on a search query.
  • Display search results in a systematic and efficent manner by applying ranking algorithms.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Languages

  • CSS 51.3%
  • Python 24.1%
  • TypeScript 15.6%
  • HTML 8.4%
  • JavaScript 0.6%