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