Веб приложение состоит из 2-х частей клиентской и серверной Клиентская часть (frontend) представляет собой одну веб-страницу с тремя вкладками. В серверной (backend) представляет собой MVC- приложение.
- Java 17
- Lombok
- Spring Boot
- Hibernate
- Logback and slf4j
- MySQL 8
- Lucene
- Jsoup
При локальном запуске приложения необходимо открыть в браузере страницу http://localhost:8080 На странице находятся три вкладки
Dashboard. Эта вкладка открывается по умолчанию. На ней отображается общая статистика по всем сайтам, а также детальная статистика и статус по каждому из сайтов

Management. На этой вкладке находятся инструменты управления поисковым движком — запуск и остановка полной индексации (переиндексации), а также возможность добавить (обновить) отдельную страницу по ссылке
START INDEXING- запускает индексацию всех сайтов изapplication.yamlSTOP INDEXING- останавливает индексацию всех сайтовAdd/update page- запускает добавление, обновление индекса страницы сайта
Эта вкладка предназначена для поиска. В поле 'Query' необходимо ввести запрос для поиска и нажать кнопку 'Search'



