Поиск (Авиабилеты): различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(См. также)
Строка 36: Строка 36:
 
==См. также==
 
==См. также==
  
* [[Фильтры запросов поиска (авиабилеты)]]
+
* [[Фильтры поисковых запросов (Авиабилеты)]]
* [[Премаршрутизатор запросов поиска (авиабилеты)]]
+
* [[Фильтры результатов поиска (Авиабилеты)]]
* [[Фильтры результатов поиска (авиабилеты)]]
+
* [[Маршрутизатор поисковых запросов]]
* [[Микшер результатов поиска (авиабилеты)]]
+
* [[Микшер результатов поиска Немо 1.0 (Авиабилеты)]]
 
* [[FastSearch - передача параметров в форму]]
 
* [[FastSearch - передача параметров в форму]]
 
* [[Пользователь]]
 
* [[Пользователь]]
 
* [[Анонимный пользователь]]
 
* [[Анонимный пользователь]]
 
* [[Агентство]]
 
* [[Агентство]]

Версия 17:55, 14 марта 2016

Поиск (Авиабилеты) - это модуль компонента «Авиабилеты» системы Nemo.Travel.

Назначение

Поиск авиабилетов предназначен, чтобы по заданным параметрам находить перелеты для дальнейшего бронирования и выписки билетов. Модуль поиска авиабилетов организует поиск авиарейсов по нескольким реквизитам для каждой ГРС для получения максимально полной выдачи перелетов по максимально выгодным ценам.

Принцип работы

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

В Nemo.Travel процесс поиска авиабилетов проходит в несколько этапов:

  1. Пользователь задает параметры поиска
  2. Фильтр проверяет параметры поискового запроса и прерывает процесс поиска, если сработает хотя бы одно правило фильтрации.
  3. Маршрутизатор поисковых запросов выбирает подходящие пакеты реквизитов и запускает по ним параллельный поиск в ГРС.
  4. Выполняются параллельные запросы в ГРС (количество запросов соответствует количеству допустимых пакетов реквизитов).
  5. Фильтр результатов поиска удаляет перелеты соответствующие параметрам фильтров.
  6. Микшер удаляет одинаковые перелёты из результатов поиска от разных ГРС согласно заведённым правилам.
  7. Результаты сохраняются и отображаются пользователю

Схема взаимодействия фильтров, маршрутизатора и микшера

Шаблон:FIXME

Схема поиска 2.0.png

Основные возможности

См. также