Поиск 2.0: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Тонкая настройка)
 
(не показано 11 промежуточных версий 5 участников)
Строка 6: Строка 6:
 
== Задачи и преимущества поиска 2.0 ==
 
== Задачи и преимущества поиска 2.0 ==
  
'''Главная задача модуля поиска 2.0''' — организация поиска авиарейсов по нескольким реквизитам для каждой ГДС, с целью получить максимально полную выдачу с максимально выгодными ценами.
+
'''Главная задача модуля поиска 2.0''' — организация поиска авиарейсов по нескольким реквизитам для каждой ГДС с целью получить максимально полную выдачу с максимально выгодными ценами.
  
 
Реквизиты поиска, настроенные под оптимальные цены в определенной зоне или для определенных авиакомпаний, могут возвращать неудовлетворительное общее количество результатов. <br/>
 
Реквизиты поиска, настроенные под оптимальные цены в определенной зоне или для определенных авиакомпаний, могут возвращать неудовлетворительное общее количество результатов. <br/>
Строка 47: Строка 47:
 
Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована.
 
Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована.
  
Устаревшие настройки и разделы административного модуля, при включении модуля перестают отображаться.
+
При включении модуля перестают отображаться устаревшие настройки и разделы административного модуля.
  
 
== Примеры использования ==
 
== Примеры использования ==
  
* У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК  дает больше комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью модуля Поиска 2.0 вы можете конкретный список АК искать по одному Источнику Перевозки, а все остальные по другому.  
+
* У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК  дает большую комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью модуля Поиска 2.0 вы можете искать конкретный список АК по одному Источнику Перевозки, а все остальные - по другому.  
* У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК, в разных зонах покрытия имеют разные тарифы. Модуль Поиска 2.0 позволяет искать одновременно в нескольких Источниках перевозки.
+
* У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК в разных зонах покрытия имеют разные тарифы. Модуль Поиска 2.0 позволяет искать одновременно в нескольких Источниках перевозки.
  
 
== Описание работы модуля ==
 
== Описание работы модуля ==
Строка 73: Строка 73:
 
Процесс поиска имеет ряд дополнительных настроек:
 
Процесс поиска имеет ряд дополнительных настроек:
  
* '''Поиск 2.0 включен''' — опция активирует работу модуля «Поиск 2.0»;
+
* '''Поиск авиабилетов включен''' — опция активирует работу модуля «Поиск авиабилетов»;
* '''Выбор пакетных реквизитов для поиска''' — позволяет выбрать пакеты реквизитов для поиска;
+
* '''Маршрутизатор Nemo: выбор источников для поиска''' — позволяет выбрать пакеты реквизитов для поиска;
* '''Применять географические ограничения для выбора пакетов'''
+
<!--* '''Объединение поисков для {{NameProject2}} ''' - При поиске по различным источникам система отправляет параллельные запросы в ГДС (т.е. поисковые запросы посылаются в разные РСС одновременно). Если данный режим отключен, используется технология отправки параллельных запросов Nemo 1.0, которая проигрывает в эффективности по использованию системных ресурсов перед режимом {{NameProject2}}. Включение настройки даст большую эффективность и производительность поиска, а также поможет избежать некоторых ошибок поиска. Вместо нескольких запросов поисковые запросы по разным реквизитам будут направлены через единый запрос к {{NameProject2}}, который укажет список пакетов для поиска.  
* '''Объединение поисков для NEMO2.0 ''' - При поиске по различным источникам система отправляет параллельные запросы в ГДС (т.е. поисковые запросы посылаются в разные РСС одновременно). Если данный режим отключен, используется технология отправки параллельных запросов Nemo 1.0, которая проигрывает в эффективности по использованию системных ресурсов перед режимом Nemo 2.0. Включение настройки даст большую эффективность и производительность поиска, а также поможет избежать некоторых ошибок поиска. Вместо нескольких запросов поисковые запросы по разным реквизитам будут направлены через единый запрос к авиасерверу Nemo 2.0, который укажет список пакетов для поиска.  
+
Возможны незначительные различия в конечной выдаче из-за программных лимитов в Nemo 1.0. При большом количестве источников из выдачи могут пропасть дорогие пересадочные рейсы на нагруженных направлениях, где есть много дешевых прямых перелетов. Это не критично и устраняется более эффективной настройкой маршрутизации в {{NameProject2}} путем сокращения количества поисков, которые дадут нежелательные результаты с их полной фильтрацией.-->
Возможны незначительные различия в конечной выдаче из-за программных лимитов в Nemo 1.0. При большом количестве источников из выдачи могут пропасть дорогие пересадочные рейсы на нагруженных направлениях, где есть много дешевых прямых перелетов. Это не критично и устраняется более эффективной настройкой маршрутизации в Nemo 2.0 путем сокращения количества поисков, которые дадут нежелательные результаты с их полной фильтрацией.
+
* '''Использовать маршрутизатор {{NameProject2}} ''' - включает использование нового маршрутизатора {{NameProject2}}. Подробнее см. [[Маршрутизатор поисковых запросов {{NameProject2}}]] {{Attention|Не включайте этот режим, если правила маршрутизации {{NameProject2}} не настроены!}}
* '''Использовать премаршрутизатор NEMO2.0 ''' - включает использование нового маршрутизатора Nemo 2.0. Подробнее см. [[Маршрутизатор поисковых запросов Немо Тревел 2.0]] {{Attention|Не включайте этот режим, если правила маршрутизации Nemo 2.0 не настроены!}}
+
* '''Маршрутизатор Nemo: применить географические ограничения для выбора пакетов'''
 
* '''Фильтры запросов включены'''
 
* '''Фильтры запросов включены'''
 
* '''Фильтры результатов включены'''
 
* '''Фильтры результатов включены'''
Строка 87: Строка 87:
 
* '''Микшер результатов включен'''
 
* '''Микшер результатов включен'''
 
* '''Режим отладки включен'''
 
* '''Режим отладки включен'''
 +
* '''Домен для диплинка XML API''' — в качестве значения настройки указывается хост сайта, который будет возвращен при использовании поискового запроса в агентском API.
  
 
== Тестирование/отладка ==
 
== Тестирование/отладка ==
Строка 100: Строка 101:
 
* [[Галилео]]
 
* [[Галилео]]
 
* [[Сирена Трэвел]]
 
* [[Сирена Трэвел]]
 
 
[[Категория:Модули]][[Категория:Настройки]]
 

Текущая версия на 14:57, 4 мая 2021

Термины

  • Источник перевозки — уникальный системный адрес агентства для совершения транзакций в GDS;
  • GDS (Global Distribution System) или ГРС (Глобальная распределительная система) – специализированная компьютерная система резервирования (CRS), предназначенная для поиска, бронирования и продажи услуг.

Задачи и преимущества поиска 2.0

Главная задача модуля поиска 2.0 — организация поиска авиарейсов по нескольким реквизитам для каждой ГДС с целью получить максимально полную выдачу с максимально выгодными ценами.

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

Оптимальный набор можно получить объединяя результаты из:

  • нескольких ГДС
  • нескольких пакетов реквизитов в каждой ГДС
  • параллельных запросов на любые рейсы или только прямые в один источник

Частный случай использования:

При использовании стандартного запроса «Получить любые рейсы по минимальным тарифам в ГДС» в ответе мы получаем строго ограниченное количество результатов, отсортированных по цене. В эту выдачу не войдут многие удобные прямые перелеты, так как будут вытеснены более дешевыми рейсами с длительными пересадками.

Для формирования выдачи с минимальными тарифами и достаточным количеством прямых рейсов модуль позволяет запрашивать один и тот же источник параллельно: стандартно по любым рейсам с минимальными тарифами и одновременно только по прямым рейсам.


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


Кроме того, поиск 2.0 имеет следующие преимущества:

  • Фильтры запросов поиска
  • Упрощенный интерфейс настройки фильтров результатов
  • Более гибкие настройки фильтров (возможность создания сложных правил)
  • Упрощенный интерфейс микшера результатов
  • Возможность тонкой настройки поиска под конкретных пользователей системы
  • Возможность получить отладочную информацию по поиску

В поиск 2.0 уже включен доработанный модуль «премаршрутизатор»:

  • Появилась возможность создавать пакеты реквизитов с любым количеством реквизитов для бронирования и выписки (определяются по авиакомпаниям)
  • Добавлены параметры премаршрутизации, возможность установки признака «кроме выбранных».
Пакеты с маршрутизацией.png
Пакеты реквизитов с параметрами маршрутизации

Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована.

При включении модуля перестают отображаться устаревшие настройки и разделы административного модуля.

Примеры использования

  • У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК дает большую комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью модуля Поиска 2.0 вы можете искать конкретный список АК по одному Источнику Перевозки, а все остальные - по другому.
  • У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК в разных зонах покрытия имеют разные тарифы. Модуль Поиска 2.0 позволяет искать одновременно в нескольких Источниках перевозки.

Описание работы модуля

Поиск разбивается на этапы:

  • По параметрам поиска выполняется премаршрутизация: определяется набор допустимых пакетных реквизитов для указанного направления
  • Параллельные запросы в GDS (количество запросов = количество допустимых пакетов)
  • Результаты поиска фильтруются (удаляются рейсы, не удовлетворяющие параметрам фильтров)
  • Одинаковые перелеты из разных источников микшируются, согласно настройкам микшера.
  • Результаты сохраняются и отображаются пользователю

Фильтры поисковых запросов (Авиабилеты)

Фильтры результатов поиска (Авиабилеты)

Микшер результатов поиска (Авиабилеты)

Тонкая настройка

Процесс поиска имеет ряд дополнительных настроек:

  • Поиск авиабилетов включен — опция активирует работу модуля «Поиск авиабилетов»;
  • Маршрутизатор Nemo: выбор источников для поиска — позволяет выбрать пакеты реквизитов для поиска;
  • Использовать маршрутизатор Nemo Connect - включает использование нового маршрутизатора Nemo Connect. Подробнее см. Маршрутизатор поисковых запросов Nemo Connect Внимание! Не включайте этот режим, если правила маршрутизации Nemo Connect не настроены!
  • Маршрутизатор Nemo: применить географические ограничения для выбора пакетов
  • Фильтры запросов включены
  • Фильтры результатов включены
  • Время первой блокировки перелёта (часов) — время, в течение которого перелет, недоступный для бронирования, будет находится в списке запрещенных перелетов в первый раз. По умолчанию равно 1 часу. Опция доступна только при включенном модуле «Обработка неподтвержденных сегментов».
  • Время повторной блокировки перелёта (часов) — время, в течение которого перелет, недоступный для бронирования, будет повторно находится в списке запрещенных перелетов. По умолчанию равно 1 часу. Опция доступна только при включенном модуле «Обработка неподтвержденных сегментов».
    Если в течении суток после окончания первой блокировки проблема повторилась, то перелёт запрещается по периоду повторной блокировки.
    Если в течении суток после окончания повторной блокировки проблема повторилась, то перелёт запрещается также по периоду повторной блокировки.
    Если через сутки после окончания первой/повторной блокировки проблемы по аналогичному перелёту не возникало, то он будет удалён из списка запрещенных перелетов, а следующий запрет такого перелёта будет по периоду первой блокировки.
    
  • Микшер результатов включен
  • Режим отладки включен
  • Домен для диплинка XML API — в качестве значения настройки указывается хост сайта, который будет возвращен при использовании поискового запроса в агентском API.

Тестирование/отладка

На странице «Тонкая настройка» можно настроить Пакеты реквизитов для поиска, выбрав необходимые. Так же возможно включить: Географическое ограничение для выбора пакетов, фильтры и микшер результатов.

При применении этого модуля ценовые правила, комиссии авиакомпаний, комиссии субагента и контрактные авиакомпании будут работать для выбранных GDS при создании.

См. также