DinarDeveloper / SearchEngineProject

📚💻SearchEngineProject - поисковый движок на Spring Boot, работающий с локально установленной базой данных MySQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📚💻SearchEngineProject - поисковый движок на Spring Boot, работающий с локально установленной базой данных MySQL.

Java Spring

Принцип работы:

  • В конфигурационном файле перед запуском приложения задаются адреса сайтов, по которым движок должен осуществлять поиск
  • Поисковый движок самостоятельно обходить все страницы заданных сайтов и индексирует их так, чтобы потом находить наиболее релевантные страницы по любому поисковому запросу
  • Запрос определённым образом трансформируется в список слов, переведённых в базовую форму. Например, для существительных — именительный падеж, единственное число
  • В индексе ищутся те страницы, на которых встречаются все эти слова
  • Результаты поиска ранжируются, сортируются и отдаются пользователю

About

📚💻SearchEngineProject - поисковый движок на Spring Boot, работающий с локально установленной базой данных MySQL


Languages

Language:JavaScript 55.4%Language:CSS 34.5%Language:Java 5.6%Language:HTML 4.5%