Поисковая система - это механизм, который сохраняет данные с каждого посещенного сайта и на основе слова, которое ищет пользователь, выводит результаты поиска, и если оно имеет высокую релевантность, оно будет отображать слово быстро с использованием индекса, который ускоряет поиск по слову.
DashBoard - Приборная панель: На этой панели отображается количество веб-сайтов и лемм , страниц вместе с информацией о них.
Management - Управление: Эта панель позволяет нам индексировать одну страницу за раз, используя кнопку ADD/UPDATE, или несколько сайтов одновременно, используя кнопку START INDEXING.
Search - Поиск: Эта панель используется после индексации веб-сайтов и затем отображает искомое слово в зависимости от его релевантности.
Проект поисковой системы начинает работать с момента подключения его к серверу http://localhost:8080
Примечание: в демонстрационных целях для индексации веб-сайтов достаточно показать, как работает кнопка запуска индексации, потому что кнопка добавления/обновления выполняет ту же работу, за исключением того, что она индексирует только сайт за раз.
Как только проект заработает.
Давайте попробуем проиндексировать несколько сайтов одновременно, используя кнопку STARTINDEXING, которая запустит индексацию сайтов, которые находятся в файле конфигурации Springboot.
Теперь давайте поищем нужное слово на всех сайтах и на одном сайте.
SpringBoot
Lombok
JSOUP
MAVEN
TOMCAT SERVER
Russian Morthology это jar-файл, импортированный из репозитория maven https://github.com/akuznetsov/russianmorphology оно используется для фильтрации русских слов
JAVA 17
MAVEN 1.0-SNAPSHOT
MySQL 8
git clone https://github.com/hizam37/FINAL_PROJECT.git
Запустите проект командой java -jar SearchEngine-1.0-SNAPSHOT.jar

