Заказчик
Отзывы фрилансеров:
+ 14
- 0
Зарегистрирован на сайте 5 лет и 2 месяца
Задание по интеграции поиска на сайт Ticketeria.es
Необходимо реализовать на базе elasticsearch поиск на сайте Ticketeria.es
Общее описание:
Сайт Ticketeria.es является мильтиязычной системой по поиску билетов на мероприятия различных категорий.
На нашем сайте вы можите найти билеты как в театр, так и на футбольный матч, или концерт, купить билеты на экскурсию или в аквапар.
Нам необходимо сделать быстрый и релевантый поиск по всей нашей базе событий более миллиона событий.
Техническое описание:
В нашей системе присутствуют следующие параметры:
1. Страны
2. Города
3. Языки локализации
4. Информация о мероприятих
Приоритеты для формирования результатов поиска:
1. Текущая выбранная страна события для выбранной страны являются приоритетными, далее все остальные события для других регионов, реливантные запросу.
2. Город или Города, в нашей системе можно выбрать один или несколько (до 5 шт) городов внутри выбранной страны, и просматривать
события в данных городах и ближайших к ним локациях (в радиусе N км). Эти города должны учитываться при поиске и повышать вес для событий,
удовлетворяющим критериям поиска.
3. Язык, на котором приосходит поиск, повышает вес для тех мероприятий, где присутсвует описание на данном языке. На текущий момент мы поддерживаем 9 языков.
4. Поиск по полям мероприятии. Детально описан в следующем пункте.
Поиск по полям мероприятия:
При поиске необходимо учитывать следующие поля (в порядке убывания значимости этих полей):
1. Название мероприятия
2. Дата проведения
3. Категория / Тэг (театр / концер / футбол / ...)
4. Описание
5. Название площадки место где проходит мероприятие
6. Адрес площадки
Дополнительно поиск должен иметь возможность сортировки результатов:
- По названию
- По дате проведения
- По цене
Должна быть возможность искать:
- По одной или нескольким выбранным Категориям / Тэгам
Разделы:
Заказ
Опубликован:
11.01.2020 | 13:58 [поднят: 11.01.2020 | 13:58] [последние изменения: 13.01.2020 | 11:18]