Открыть главное меню

Изменения

Поиск 2.0

1297 байт добавлено, 14:57, 4 мая 2021
Тонкая настройка
== Задачи и преимущества поиска 2.0 Термины ==
Главная задача модуля поиска 2.0 * '''Источник перевозки''' организация поиска авиарейсов по нескольким реквизитам уникальный системный адрес агентства для каждой совершения транзакций в [[ГРС|<span title="Global Distribution System (Глобальная распределительная система)">GDS, с целью получить максимально полную выдачу с максимально выгодными ценами.</span>]];Реквизиты поиска настроенные под оптимальные цены в определенной зоне * '''GDS''' (Global Distribution System) или для определенных авиакомпаний могут возвращать неудовлетворительное общее количество результатов. Объединяя результаты из различных источников '''ГРС''' (Глобальная распределительная система) – специализированная компьютерная система резервирования ([[КРС (Компьютерная система резервирования)|<span title="Computer reservations system (несколько GDSКомпьютерная система резервирования)">CRS</span>]]), различные реквизиты в каждой GDS предназначенная для поиска, можно получить оптимальный наборбронирования и продажи услуг.
Кроме того, поиск == Задачи и преимущества поиска 2.0 имеет следующие преимущества:==
* Упрощенный интерфейс настройки фильтров результатов* Более гибкие настройки фильтров (возможность создания сложных правил)* Упрощенный интерфейс микшера результатов* Возможность тонкой настройки '''Главная задача модуля поиска под конкретных пользователей системы* Возможность 2.0''' — организация поиска авиарейсов по нескольким реквизитам для каждой ГДС с целью получить отладочную информацию по поискумаксимально полную выдачу с максимально выгодными ценами.
В поиск 2Реквизиты поиска, настроенные под оптимальные цены в определенной зоне или для определенных авиакомпаний, могут возвращать неудовлетворительное общее количество результатов.0 уже включен доработанный модуль «премаршрутизатор»:* Появилась возможность создавать пакеты реквизитов с любым количеством реквизитов для бронирования и выписки (определяются по авиакомпаниям)* Добавлены параметры премаршрутизации<br/>
Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширования) были переписаны с нуля, скорость работы максимально оптимизирована'''Оптимальный набор можно получить объединяя результаты из:'''* нескольких ГДС* нескольких пакетов реквизитов в каждой ГДС* параллельных запросов на любые рейсы или только прямые в один источник
Устаревшие настройки и разделы административного модуля, при включении модуля перестают отображаться.'''Частный случай использования:'''
== Подключение модуля ==При использовании стандартного запроса «Получить любые рейсы по минимальным тарифам в ГДС» в ответе мы получаем строго ограниченное количество результатов, отсортированных по цене. В эту выдачу не войдут многие удобные прямые перелеты, так как будут вытеснены более дешевыми рейсами с длительными пересадками.
Модуль включается администратором MuteLab. После этого будет доступен раздел настроек '''«Авиабилеты» - «Процесс поиска 2.0»'''Для формирования выдачи с минимальными тарифами и достаточным количеством прямых рейсов модуль позволяет запрашивать один и тот же источник параллельно: стандартно по любым рейсам с минимальными тарифами и одновременно только по прямым рейсам.
[[Файл:Процесс_поиска.jpg]]
При этом поиск продолжает работать в старом режиме со старыми настройками. Для полного перехода на поиск 2.0, его необходимо включить в новом разделе на странице «Тонкая настройка» с помощью галочки напротив «Процесс поиска 2[[Файл:Схема_поиска_2.0 включен» для всего агентства (сначала его рекомендуется включить для отдельного пользователя, с целью проведения проверки/тестирования). png|800px|center]]
При отключении опции поиск возвращается к старому режиму, но доступ к старым настройкам поиска можно получить только отключив модуль полностью.
Кроме того, поиск 2.0 имеет следующие преимущества:
* Фильтры запросов поиска
* Упрощенный интерфейс настройки фильтров результатов
* Более гибкие настройки фильтров (возможность создания сложных правил)
* Упрощенный интерфейс [[Микшер результатов поиска (Авиабилеты)|микшера результатов]]
* Возможность тонкой настройки поиска под конкретных пользователей системы
* Возможность получить отладочную информацию по поиску
При включении нового поиска настройки В поиск 2.0 уже включен доработанный модуль «[[Маршрутизатор поисковых запросов Немо Тревел 2.0|премаршрутизатор]]»:* Появилась возможность создавать пакеты реквизитов остаются прежнимис любым количеством реквизитов для бронирования и выписки (определяются по авиакомпаниям)* Добавлены параметры премаршрутизации, возможность установки признака «кроме выбранных».
Справочники контрактных авиакомпаний, комиссий и сборов сохраняются, но к каждой записи будет добавлена новая опция для выбора допустимых GDS / пакетов правила{| class="wikitable"|-|[[Файл:Пакеты с маршрутизацией.png|1000px]]|-|Пакеты реквизитов с параметрами маршрутизации|}
Пример на форме:Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована.
[[Файл:Контрактные_авиакомпанииПри включении модуля перестают отображаться устаревшие настройки и разделы административного модуля.jpg]]
Пример в таблице:== Примеры использования ==
[[Файл:Список_контрктных* У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК дает большую комиссию, чем есть у Агентства, в прямом договоре с АК.jpg]] С новым режимом полностью несовместимы старые настройки премаршрутизаторапомощью модуля Поиска 2.0 вы можете искать конкретный список АК по одному Источнику Перевозки, микшераа все остальные - по другому. Их нужно настроить заново Удалены и неиспользуются черные списки направлений и авиакомпаний* У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК в разных зонах покрытия имеют разные тарифы. Модуль Поиска 2. Все ограничения на результаты поиска должны задаваться через настройку фильтров0 позволяет искать одновременно в нескольких Источниках перевозки.
== Описание работы модуля ==
<!--[[Файл:Пакетные реквизиты.jpg|474px|thumb|right|Настройка пакета реквизитов]]-->
Поиск разбивается на этапы:
* По параметрам поиска выполняется премаршрутизация: определяется набор допустимых пакетных реквизитов для указанного направления
* Параллельные запросы в GDS (количество запросов = количество допустимых пакетов)
* Результаты поиска фильтруются (удаляются рейсы , не удовлетворяющие параметрам фильтров)
* Одинаковые перелеты из разных источников микшируются, согласно настройкам микшера.
* Результаты сохраняются и отображаются пользователю
[[Фильтры поисковых запросов (Авиабилеты)]]
=== Пакетные реквизиты ===[[Фильтры результатов поиска (Авиабилеты)]]
Поиск невозможен без пакетов реквизитов, их нужно настроить в первую очередь.[[Микшер результатов поиска (Авиабилеты)]]
По умолчанию созданный пакет будет использоваться для любого поиска. Если в пакете заданы географические параметры, то они должны совпасть с параметрами поиска, иначе пакет задействован не будет.== Тонкая настройка ==
Если задан конкретный аэропорт, его страну указывать не нужно. При конфликте параметров (аэропорт в Москве, страна Франция) правило работать не будет. Сложные условия проще определять с параметрами помеченными опцией "кроме".Процесс поиска имеет ряд дополнительных настроек:
Страница ввода прил выглядит следующим обрзом* '''Поиск авиабилетов включен''' — опция активирует работу модуля «Поиск авиабилетов»;* '''Маршрутизатор Nemo:выбор источников для поиска''' — позволяет выбрать пакеты реквизитов для поиска;<!--* '''Объединение поисков для {{NameProject2}} ''' - При поиске по различным источникам система отправляет параллельные запросы в ГДС (т.е. поисковые запросы посылаются в разные РСС одновременно). Если данный режим отключен, используется технология отправки параллельных запросов Nemo 1.0, которая проигрывает в эффективности по использованию системных ресурсов перед режимом {{NameProject2}}. Включение настройки даст большую эффективность и производительность поиска, а также поможет избежать некоторых ошибок поиска. Вместо нескольких запросов поисковые запросы по разным реквизитам будут направлены через единый запрос к {{NameProject2}}, который укажет список пакетов для поиска. Возможны незначительные различия в конечной выдаче из-за программных лимитов в Nemo 1.0. При большом количестве источников из выдачи могут пропасть дорогие пересадочные рейсы на нагруженных направлениях, где есть много дешевых прямых перелетов. Это не критично и устраняется более эффективной настройкой маршрутизации в {{NameProject2}} путем сокращения количества поисков, которые дадут нежелательные результаты с их полной фильтрацией.-->* '''Использовать маршрутизатор {{NameProject2}} ''' - включает использование нового маршрутизатора {{NameProject2}}. Подробнее см. [[Маршрутизатор поисковых запросов {{NameProject2}}]] {{Attention|Не включайте этот режим, если правила маршрутизации {{NameProject2}} не настроены!}}* '''Маршрутизатор Nemo: применить географические ограничения для выбора пакетов'''* '''Фильтры запросов включены'''* '''Фильтры результатов включены'''* '''Время первой блокировки перелёта (часов)''' — время, в течение которого перелет, недоступный для бронирования, будет находится в списке запрещенных перелетов в первый раз. По умолчанию равно 1 часу. Опция доступна только при включенном модуле '''«Обработка неподтвержденных сегментов»'''. * '''Время повторной блокировки перелёта (часов)''' — время, в течение которого перелет, недоступный для бронирования, будет повторно находится в списке запрещенных перелетов. По умолчанию равно 1 часу. Опция доступна только при включенном модуле '''«Обработка неподтвержденных сегментов»'''.<br/><syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">Если в течении суток после окончания первой блокировки проблема повторилась, то перелёт запрещается по периоду повторной блокировки.Если в течении суток после окончания повторной блокировки проблема повторилась, то перелёт запрещается также по периоду повторной блокировки.Если через сутки после окончания первой/повторной блокировки проблемы по аналогичному перелёту не возникало, то он будет удалён из списка запрещенных перелетов, а следующий запрет такого перелёта будет по периоду первой блокировки.</syntaxhighlight>* '''Микшер результатов включен'''* '''Режим отладки включен'''* '''Домен для диплинка XML API''' — в качестве значения настройки указывается хост сайта, который будет возвращен при использовании поискового запроса в агентском API.
[[File:Пакетные реквизиты.jpg]]== Тестирование/отладка ==
Описание полей формы:*'''Заголовок '''- название пакета, текстовое поле, заполненное произвольно. Например, "Sabre pack"*'''Источник перевозки '''- реквизиты GDS На странице «Тонкая настройка» можно настроить Пакеты реквизитов для поиска авиарейсов*'''Реквизиты для бронирования '''- допустимые реквизиты для проведения бронирования (обычно выбираются те же, что указаны для поиска)выбрав необходимые. Из списка будут выбраны одни по параметру реквизитов авиакомпании Так же возможно включить: Географическое ограничение для бронирования.*'''Реквизиты для выписки '''- аналогично с "Реквизиты для бронирования", для выписки*'''Континенты отправления\прилета''' - опциональный параметр премаршрутизатора*'''Страны отправления\прилета''' - опциональный параметр премаршрутизатора*'''Аэропорты отправления\прилета''' - опциональный параметр премаршрутизатора === Фильтры результатов === Все нежалетельные рейсы из выдачи должны быть удалены фильтрами С помощью фильтров редактируется выдача результатов на сайте. При создании фильтра можно указать для каких выбора пакетов реквизитов будет работать данный фильтр. После чего задаются условия: #'''«авиакомпания не является контрактной»''' (если стоит галочка, то отсеются все авиакомпании отсутствующие в списке контрактных);#'''«+ содержит авиакомпании в первом сегменте»''' (можно указать конкретные или все кроме какой-то);#'''«+ содержит авиакомпании в любом сегменте»''' (можно указать конкретные или все кроме какой-то);#'''«+ перелет содержит несколько тарифов''''''»''' (да, если стоит галочка);#'''«+ сегменты перелета разного класса»''' (да, если стоит галочка);#'''«+ перелет без электронного билета»''' (да, если стоит галочка);#'''«+ международный перелет при поиске в пределах одной страны»''' (да, если стоит галочка);#'''«+ тип перевозки»''' (можно выбрать ВВЛ или МВЛ );#'''«+ континенты вылета»''' можно указать конкретные);#'''«+ страны вылета»''' (можно указать конкретные или все кроме какого-то);#'''«+ аэропорты вылета»''' (можно указать конкретные или все кроме какого-то);#'''«+ континенты прилета»''' (можно указать конкретные );#'''«+ страны прилета»''' (можно указать конкретные или все кроме какого-то);#'''«+ аэропорты прилета»''' (можно указать конкретные или все кроме какого-то). Из результатов поиска будут удалены перелеты удовлетворяющие заведенным на этой странице правилам. Обращаем ваше внимание, что удаление происходит в процессе поиска фильтры и измененные настройки не влияют на уже сохраненные результаты на странице выбора рейсов. === Микшер микшер результатов === Работает с перелетами оставшимися после фильтрации. [[File:Микшер.jpg]] При создании микшера можно указать авиакомпании для которых будут применяться данные правила. Дальнейшее микширование идет в два этапа: #'''Ценовой''', выбираем один перелет по условию (можно выбрать один из вариантов): *Цена минимальная;*Цена максимальная;*Сбор максимальный;*Игнорировать этап 1. '''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp; Поставщики''', если не сработал этап 1(или выбран последний пункт), выбираем по приоритету (можно выбрать из пакетных реквизитов).
При применении этого модуля ценовые правила, комиссии авиакомпаний, комиссии субагента и контрактные авиакомпании будут работать для выбранных GDS при создании.
== Тестирование/отладка См. также ==* [[Бронирование]]* [[Аннуляция]]* [[Sabre|Сейбр]]* [[Галилео]]На странице «Тонкая настройка» можно настроить Пакеты реквизитов для поиска, выбрав необходимые. Так же возможно включить: Географическое ограничение для выбора пакетов, фильтры и микшер результатов.* [[Сирена Трэвел]]
'