Поисковый движок. Полноценный проект включающий в себя:
- Frontend
- Backend
- Crawler (работает в многопоточном режиме)
- Переиндексация отдельных страниц
- Поисковый алгоритм
- Алгоритм построения сниппетов
- Статистика
- Java 17
- MySQL 8
- Lucene
- jsoup
- Заполнить раздел с сайтами для индексации
- Заполнить поля для подключения к БД
mvn installjava -jar SearchEngine-*.jarПо локально запуске приложения поднимется на http://localhost:8080
START INDEXING- запускает индексацию всех сайтов изapplication.yamlSTOP INDEXING- останавливает индексацию всех сайтовAdd/update page- запускает добавление, обновление индекса страницы сайта
Здесь можно увидеть ход выполнения индексации
В выпадающем меню можно выбрать сайт для поиска или поиск по всем сайта. В поле Query вводим запрос для поиска





