Skip to content

hizam37/FINAL_PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Search Engine

Поисковая система - это механизм, который сохраняет данные с каждого посещенного сайта и на основе слова, которое ищет пользователь, выводит результаты поиска, и если оно имеет высокую релевантность, оно будет отображать слово быстро с использованием индекса, который ускоряет поиск по слову.

Поисковая система из чего состоит и их функциональность:

DashBoard - Приборная панель: На этой панели отображается количество веб-сайтов и лемм , страниц вместе с информацией о них.

Management - Управление: Эта панель позволяет нам индексировать одну страницу за раз, используя кнопку ADD/UPDATE, или несколько сайтов одновременно, используя кнопку START INDEXING.

Search - Поиск: Эта панель используется после индексации веб-сайтов и затем отображает искомое слово в зависимости от его релевантности.

ezgif com-animated-gif-maker

ДЕМОНСТРАЦИЯ

Проект поисковой системы начинает работать с момента подключения его к серверу http://localhost:8080

Примечание: в демонстрационных целях для индексации веб-сайтов достаточно показать, как работает кнопка запуска индексации, потому что кнопка добавления/обновления выполняет ту же работу, за исключением того, что она индексирует только сайт за раз.

Как только проект заработает.

Давайте попробуем проиндексировать несколько сайтов одновременно, используя кнопку STARTINDEXING, которая запустит индексацию сайтов, которые находятся в файле конфигурации Springboot.

FF

Результат

R2

Теперь давайте поищем нужное слово на всех сайтах и на одном сайте.

Результат

ezgif com-animated-gif-maker (3)

Используемая технология

SpringBoot
Lombok
JSOUP
MAVEN
TOMCAT SERVER
Russian Morthology это jar-файл, импортированный из репозитория maven https://github.com/akuznetsov/russianmorphology оно используется для фильтрации русских слов

Используемые системы

JAVA 17
MAVEN 1.0-SNAPSHOT
MySQL 8

Инструкции по запуску проекта

ШАГ 1

git clone https://github.com/hizam37/FINAL_PROJECT.git

ШАГ 2

Запустите проект командой java -jar SearchEngine-1.0-SNAPSHOT.jar

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors