Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 11 месяцев
Бюджет:
1 200 руб
15.13 $ — 12.92 €
Принципы работы поискового движка
1. В конфигурационном файле перед запуском приложения задаются
адреса сайтов, по которым движок должен осуществлять поиск.
2. Поисковый движок должен самостоятельно обходить все страницы
заданных сайтов и индексировать их (создавать так называемый индекс)
так, чтобы потом находить наиболее релевантные страницы по любому
поисковому запросу.
3. Пользователь присылает запрос через API движка. Запрос — это набор
слов, по которым нужно найти страницы сайта.
4. Запрос определённым образом трансформируется в список слов,
переведённых в базовую форму. Например, для существительных —
именительный падеж, единственное число.
5. В индексе ищутся страницы, на которых встречаются все эти слова.
6. Результаты поиска ранжируются, сортируются и отдаются пользователю.
Ниже вы найдёте все технические подробности реализации поискового
движка, которые помогут вам создать работающее приложение. Они разбиты
на несколько небольших этапов. По каждому этапу подробно расписано, что
необходимо сделать и как проверить конечный результат.
На первом этапе нужно загрузить из репозитория заготовку проекта
(простого приложения на Spring Boot). В этой заготовке реализованы полезные
примеры и фрагменты будущего поискового движка, которые вам предстоит
самостоятельно дополнить по настоящему техническому заданию. Мы также
реализовали и включили в этот проект frontend-составляющую, чтобы вы могли
полностью сконцентрироваться на backend.
Для вашего удобства техническая спецификация проекта собрана в
отдельный документ, в котором содержатся:
● описание веб-интерфейса;
● структура таблиц базы данных;
● документация по командам API.
Ниже предоставлю файлы полное ТЗ и так же архивы для работы
Дата выполнение 5 рабочих дней
Разделы:
Опубликован:
13.01.2025 | 07:57 [поднят: 13.01.2025 | 07:57]