Результаты поиска: различия между версиями
(→Принцип работы) |
|||
Строка 21: | Строка 21: | ||
|Результаты поиска | |Результаты поиска | ||
|} | |} | ||
+ | |||
+ | ==Топ перелетов== | ||
+ | |||
+ | Блок '''Топ перелетов''' отображается над блоком выдачи всех результатов поиска. | ||
+ | |||
+ | В блоке дублируются 3 перелета из выдачи результатов: | ||
+ | * ''Самый дешевый'' - перелет с самой низкой стоимостью, | ||
+ | * ''Самый быстрый'' - перелет с минимальным общим временем на плече, | ||
+ | * ''Самый оптимальный'' - перелет с самым высоким рейтингом. | ||
+ | |||
+ | Рейтинг перелетов для определения самого оптимального рассчитывается по формуле, которая учитывает цену перелета, длительность перелета и рейтинг авиакомпании.<br> | ||
+ | Формула расчета рейтинга {{NameSystem}}: | ||
+ | # Находит значение: <pre> рейтинг = (средняя_цена / цена_перелета) * 0.9 + (средняя_длительность_перелета / длительность_перелета) * 1.1 + (рейтинг_авиакомпании / средний_рейтинг_авиакомпаний) * 2.5 </pre> | ||
+ | # Полученный результат нормализует к числу [0;10]. | ||
+ | # Находит максимальное значение из всех рейтингов, считает его равным 10. | ||
+ | # Нормализует значения рейтингов по формуле: <pre>рейтинг = рейтинг * (10 / макс значение))</pre> |
Версия 13:46, 1 февраля 2017
Результаты поиска - страница, выдаваемая системой бронирования билетов онлайн Nemo.travel в качестве ответа на поисковый запрос пользователя, и содержащая варианты перелетов, удовлетворяющие запросу.
Принцип работы
После заполнения формы поиска и нажатия на кнопку Найти запускается процесс поиска:
Процесс поиска |
Процесс поиска идёт в пакетах реквизитов подключения к ГРС и на основании заданных пользователем парамеnров. Подробнее о процессе поиска см. в разделе Поиск (Авиабилеты).
По завершении процесса поиска пользователь получает выдачу результатов поиска:
Результаты поиска |
Топ перелетов
Блок Топ перелетов отображается над блоком выдачи всех результатов поиска.
В блоке дублируются 3 перелета из выдачи результатов:
- Самый дешевый - перелет с самой низкой стоимостью,
- Самый быстрый - перелет с минимальным общим временем на плече,
- Самый оптимальный - перелет с самым высоким рейтингом.
Рейтинг перелетов для определения самого оптимального рассчитывается по формуле, которая учитывает цену перелета, длительность перелета и рейтинг авиакомпании.
Формула расчета рейтинга Nemo.Travel:
- Находит значение:
рейтинг = (средняя_цена / цена_перелета) * 0.9 + (средняя_длительность_перелета / длительность_перелета) * 1.1 + (рейтинг_авиакомпании / средний_рейтинг_авиакомпаний) * 2.5
- Полученный результат нормализует к числу [0;10].
- Находит максимальное значение из всех рейтингов, считает его равным 10.
- Нормализует значения рейтингов по формуле:
рейтинг = рейтинг * (10 / макс значение))