Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 1.46 KB

File metadata and controls

11 lines (9 loc) · 1.46 KB

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

Java Spring

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

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