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

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
м
Строка 1: Строка 1:
[[Категория:Настройки]]
+
Поиск (Авиабилеты) - это [[Модуль (термин) | модуль]] [[Компонент (термин) | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystem|link}}.
{{Deprecated ru}}
 
На странице '''"История поиска"''' можно ознакомиться с информацией о предмете и результатах поиска тех или иных пользователей. Выбрать пользователя можно в верхнем левом углу (по всем компонентам системы). Записи поиска анонимных пользователей выводятся как записи агентства.
 
Для отображения доступно 2 фильтра:
 
*по дате осуществления поиска;
 
*по компоненту.
 
Результаты выводятся начиная с последнего произведенного поиска.  
 
  
[[Файл:History search.png]]
+
== Назначение ==
 +
Поиск авиабилетов предназначен, чтобы по заданным параметрам находить перелеты для дальнейшего бронирования и выписки билетов. Модуль поиска авиабилетов организует поиск [[авиарейсов]] по нескольким [[реквизитам]] для каждой [[ГРС]] для получения максимально полной [[выдачи]] перелетов по максимально выгодным ценам.
 +
== Принцип работы ==
  
== См. также ==
+
Процесс поиска - сложный процесс, для осуществления и поддержки которого задействованы сложные модули.
*[[Пользователь]]
+
 
*[[Анонимный пользователь]]
+
В {{NameSystem}} процесс поиска авиабилетов проходит в несколько этапов:
*[[Агентство]]
+
#Пользователь задает параметры поиска
 +
# [[Фильтр поисковых запросов (Авиабилеты)|Фильтр]] проверяет параметры поискового запроса и прерывает процесс поиска, если сработает хотя бы одно правило фильтрации.
 +
# Маршрутизатор поисковых запросов выбирает подходящие [[Пакеты реквизитов Немо 1.0|пакеты реквизитов]] и запускает по ним параллельный поиск в ГРС.
 +
# Выполняются параллельные запросы в [[ГРС]] (количество запросов соответствует количеству допустимых пакетов реквизитов).
 +
# [[Фильтр результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет перелеты соответствующие параметрам фильтров.
 +
# Микшер удаляет одинаковые перелёты из результатов поиска от разных ГРС согласно заведённым [[Микшер результатов поиска Немо 1.0 (Авиабилеты)|правилам]].
 +
# Результаты сохраняются и отображаются пользователю
 +
[[Файл:Схема_взаимодействия_фильтров_и_микшера.png|800px|Схема взаимодействия фильтров, маршрутизатора и микшера]]
 +
 
 +
{{FIXME|Обновить схему поиска, дополнив ее блоками фильтров запросов и фильтров результатов.}}
 +
[[Файл:Схема_поиска_2.0.png|800px|center]]
 +
 
 +
== Основные возможности ==
 +
* метапоиск
 +
* кеш-сервер
 +
* умные элементы управления на [[форме поиска]]
 +
* поиск по конкретным и по [[соседним датам]]
 +
* поиск простых и сложных составных маршрутов
 +
* поиск по конкретным и по [[соседним аэропортам]] вылета/прилета
 +
* поиск тарифов для разных [[категорий пассажиров]] (взрослые, дети, младенцы, пожилые, молодежь и т.д.)
 +
* поиск по разным [[классам бронирования]]
 +
* поиск одновременно в [[нескольких источниках]] ([[мульти-GDS]], [[мульти-PCC]], [[поиск в разных сеансах]])
 +
* поддержка поиска ГРС и [[не-ГРС контента]]
 +
* параллельный поиск эконом+бизнес, прямые+пересадочные
 +
* интеллектуальный поиск с учетом [[OW+OW]], [[RT/2]] и [[blended connections]]
 +
 
 +
==См. также==
 +
 
 +
* [[Фильтры запросов поиска (авиабилеты)]]
 +
* [[Премаршрутизатор запросов поиска (авиабилеты)]]
 +
* [[Фильтры результатов поиска (авиабилеты)]]
 +
* [[Микшер результатов поиска (авиабилеты)]]
 +
* [[FastSearch - передача параметров в форму]]
 +
* [[Пользователь]]
 +
* [[Анонимный пользователь]]
 +
* [[Агентство]]

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

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

Назначение

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

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

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

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

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

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

Шаблон:FIXME

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

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

См. также