Маршрутизатор поисковых запросов Nemo Connect
Содержание
Назначение
Cм. статью Маршрутизатор поисковых запросов.
Принцип работы
Маршрутизация поисковых запросов в Nemo Connect настраивается в разделе Настройки Авиа → Поисковые настройки → Настройки маршрутизатора.
Блокировка и приоритетность правил
Использование маршрутизатора в классическом исполнении предполагает, что, если под запрос подходит несколько правил, все правила сработают, и запрос направится во все сработавшие пакеты.
В маршрутизаторе Nemo Connect можно задать правила таким образом, чтобы при пересечении правил сработало только одно. Для этого правилам присваивают статус блокирующего.
- Если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет из подходящих одно правило по приоритету.
- Если среди подходящих для запроса правил нет блокирующих, то все правила будут применены.
Приоритет правила определяется номером (ID) правила, либо присваивается вручную с помощью параметра Приоритет правила. Чем выше число, тем выше приоритет. (см. раздел Параметры маршрутизации поисковых запросов в Nemo Connect).
- Если среди подходящих для запроса правил есть блокирующее, и для каждого сработавшего правила задан ручной приоритет, то правило для срабатывания выбирается по ручному приоритету.
- Если среди подходящих для запроса правил есть блокирующее, и для хотя бы одного сработавшего правила ручной приоритет не задан, то правило для срабатывания выбирается по номерам правил.
Особенности отправки запросов при работе маршрутизатора Nemo Connect
Внимание! После включения маршрутизатора Nemo Connect географические ограничения в пакетах Немо Тревел 1.0 не работают.
При включенном маршрутизаторе Nemo Connect запросы по пакетам распределяются в маршрутизаторе Nemo Connect за пределами Немо Тревел 1.0, поэтому ограничение использования пакетов в тонкой настройке Немо Тревел 1.0 больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор Nemo Connect, который распределяет запрос в пакеты по своим правилам.
Если в тонкой настройке выбрано несколько пакетов, поисковый запрос в маршрутизатор Nemo Connect придет через все выбранные пакеты, то есть маршрутизатор получает несколько дублирующих запросов, обрабатывает каждый запрос и отправляет по пакетам. Таким образом в каждый сработавший пакет отправляется несколько одинаковых поисковых запросов, в ответ на дублирующие запросы приходит несколько одинаковых ответов от ГРС.
Чтобы это предотвратить, включите в тонкой настройке опцию Объединение поисков для NEMO 2.0. Тогда, несмотря на число включенных в тонкой настройке пакетов, система отправляет в Nemo Connect один поисковый запрос через первый включенный пакет. При объединении поисков игнорируются поисковые опции пакетов и реквизитов. Опция повышает производительность и предотвращает дублирующие запросы в ГРС.
Внимание! Чтобы реализовывалось подключение Немо Тревел 1.0 к Nemo Connect, в тонкой настройке должен быть включен хотя бы 1 пакет. Это необходимое условие, поскольку в реквизитах Немо Тревел 1.0 заданы реквизиты подключения к Nemo Connect.
Включение маршрутизатора поисковых запросов Nemo Connect
Чтобы включить маршрутизатор Nemo Connect
- В Немо Тревел 1.0:
- Зайдите в раздел Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка.
- Включите опцию Использовать премаршрутизатор NEMO 2.0.
- Включите опцию Объединение поисков для NEMO 2.0.
- В Nemo Connect:
- Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора.
- Включите опцию Использовать маршрутизатор авиа.
При этом запрещено заводить правила маршрутизации в Немо Тревел 1.0. Маршрутизатор поисковых запросов Немо Тревел 1.0 должен быть отключен.
Создание правила маршрутизации поисковых запросов Nemo Connect
Чтобы создать правило маршрутизации:
- Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора.
- Нажмите кнопку Добавить Правило маршрутизатора.
- Включите правило.
- Задайте параметры правила (см. Параметры маршрутизации поисковых запросов в Немо 2.0):
- Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.
- Укажите один или несколько пакетов реквизитов Nemo Connect, в которых будет проходить поиск при применении правила.
- Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.
- Нажмите кнопку Сохранить.
Параметры маршрутизации поисковых запросов в Nemo Connect
- Название правила — название для удобства работы с правилами.
- Правило включено — включает правило в работу.
- ИД пакетов, в которых будет поиск — номера пакетов реквизитов, по которым будет вестись поиск при срабатывании правила.
Условия применения правила
- Список стран отправления — страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате ISO alpha 2, например RU
- Список стран прибытия — страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате ISO alpha 2, например RU
- Список городов отправления — IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов
- Список городов прибытия — IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов
- Список аэропортов прибытия — IATA-коды аэропортов прибытия, при которых будет срабатывать данный пакет реквизитов
- Список аэропортов отбытия — IATA-коды аэропортов отбытия, при которых будет срабатывать данный пакет реквизитов
- Запретить сложные маршруты (более 2-х сегментов в запросе) — для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.
- Все сегменты перелёта должны удовлетворять требованиям к маршруту — правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.
- Только RT-перелеты — правило применяется только к перелетам туда-обратно.
- Обратная логика правила — включает инверсию географических ограничений правила (логику типа все, кроме).
Например, если при включенной опции в параметре Список стран отправления указана страна RU, под правило будут попадать все рейсы, кроме рейсов с вылетом из России. - Инвертировать страны отбытия/прибытия — включает инверсию только по странам прибытия/отбытия ( логику типа все, кроме).
Например, если при включенной опции в параметре Список стран отправления указана страна AU, под правило будут попадать все рейсы, кроме рейсов с вылетом из Австралии. - Инвертировать города отбытия/прибытия — включает инверсию только по городам прибытия/отбытия ( логику типа все, кроме).
Например, если при включенной опции в параметре Список городов отправления указан город VOZ, под правило будут попадать все рейсы, кроме рейсов с вылетом из Воронежа. - Инвертировать аэропорты отбытия/прибытия — включает инверсию только по аэропортам прибытия/отбытия ( логику типа все, кроме).
Например, если при включенной опции в параметре Список аэропортов прибытия указан аэропорт BWI, под правило будут попадать все рейсы, кроме рейсов с вылетом из Балтимор-Вашингтона , при этом рейсы из самого Вашингтона будут попадать под правило.
- Тэги, обязательные для срабатывания данного правила — обязательные тэги в поисковом запросе для срабатывания правила.
- Тэги, для которых запрещено срабатывания правила — если в запросе есть тэги из этого списка, правило не будет применено.
- Блокирующее правило - присваивает правилу статус блокирующего. При включенной опции, если среди подходящих для запроса правил есть хотя бы одно блокирующее, маршрутизатор выберет одно правило по приоритету. Если среди подходящих правил нет блокирующих, все правила будут применены (см. раздел Блокировка и приоритетность правил).
- Приоритет правила - работает только для правил с включенной опцией Блокирующее правило. Присваивает приоритет правилу - чем выше число, тем выше приоритет. При блокировке правил срабатывает одно, имеющее наибольший приоритет (см. раздел Блокировка и приоритетность правил).
- Максимальное количество дней до даты вылета на всех плечах - при включенной настройке правило не срабатывает в случае превышения заданной величины.
- Дни недели - порядковый номер дня недели (начиная с 1), в которые разрешено запускать поиск.
Добавление дополнительных параметров к запросу в ГРС
- А/к для передачи как обязательные в ГДС — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются приоритетными для поисковой выдачи.
- А/к, которые требуется исключить из выдачи — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.
- Включает замену эконом/премэконом класса в запросе на All — включает поиск по всем классам, если в запросе указан эконом или премиум эконом класс.
- Добавлять премиум версию запрошенного класса — включает дополнительный запрос премиум версии класса, указанного при поиске.
- Переопределение предпочитаемого класса перелёта — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.
- Максимальное количество перелетов в ответе ГДС — количество перелетов от каждой ГРС в результатах поиска:
- для ГРС Sabre можно использовать только фиксированные значения: 50/100/200,
- для ГРС Galileo параметр не работает,
- для ГРС Amadeus, Сирена Трэвел можно задать любое целое положительное число.
- Поиск минимальных и минимально возвратных цен - добавляет параметр, запрашивающий наряду с минимальными тарифами возвратные тарифы с минимальной стоимостью. Если опция включена, в результатах поиска отображается больше возвратных тарифов.
- Дополнительно запросить только публичные тарифы - настройка актуальна только для ГРС Sabre. Позволяет дополнительно получать и отображать клиенту в поисковой выдаче не только базовые тарифы АК, которые, как правило являются приватными, но и более дорогие публичные тарифы. Пример применения настройки - поиск семейств тарифов BASIC и FLEX у АК S7 в случае, если для РСС агента уже открыт доступ к ним, т.к. по умолчанию ГРС будет возвращать при поиске только самые дешевые тарифы BASIC по каждому перелету.
- Запретить запрос только прямых перелётов - позволяет запретить поиск рейсов без пересадок на конкретных направлениях. Если настройка включена и пользователем запрошен прямой перелёт, а также хотя бы один из запрошенных сегментов подходит под правило, то правило считается не сработавшим и поиск не запускается.
Теги в Немо 2.0
Тег — это метка, которая служит для определения категории или группы, к которой относится элемент.
Тэги в Nemo.Travel используются только для маршрутизатора Nemo Connect.
После включения маршрутизатора Nemo Connect, к запросу от Немо Тревел 1.0 к Nemo Connect автоматически добавляются теги, соответствующие параметрам запроса.
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — mgr, агент — agt или анонимный пользователь — anon), тип поиска (агентский API — api , метапоиск — meta). Возможные теги:
- b2b — запрос поиска от учетной записи B2B,
- b2c — запрос поиска от учетной записи B2C,
- usr — запрос поиска от имени зарегистрированного пользователя,
- exp — запрос поиска от имени эксперта,
- mgr — запрос поиска от имени менеджера,
- agt — поиск запущен пользователем корневого агентства,
- corp — поиск запущен корпоративным клиентом агентства,
- subagt — поиск запущен пользователем субагентства,
- anon — запрос поиска от имени анонимного пользователя,
- api — поиск запущен через агентский API,
- meta — поиск запущен через метапоиск,
а так же метки, содержащие:
- номер пользователя, запустившего поиск,
- номер группы, пользователь которой запустил поиск,
- номер субагенства и агентства пользователя, запустившего поиск.
Примеры правил маршрутизации в Nemo Connect
Правило для запрета поиска кириллических аэропортов в пакете
Кириллические коды аэропортов распознаются только ГРС Sirena, поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:
- Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора.
- Нажмите кнопку Добавить Правило маршрутизатора.
- Установите флажок Правило включено для активации правила.
- Введите номера (id) пакетов реквизитов в Nemo Connect, на которые будет распространяться правило в поле ИД пакетов, в которых будет поиск.
- Установите флажок Обратная логика правила.
- Введите кириллические коды городов вылета, для которых запрещено срабатывание правила, в поле Список городов отправления.
- Для удобства работы введите Название правила.
- Нажмите на кнопку Сохранить.
- Добавьте аналогичное правило, в котором укажите кириллические коды городов прилета, для которых запрещено срабатывание правила, в поле Список городов прибытия.
Таким образом для поискового запроса, в котором в качестве пункта вылета или пункта прилета указан один из перечисленных аэропортов, правило не сработает, то есть поисковый запрос не будет направлен в указанный(е) пакет(ы).
Внимание! Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.
Правило для включения в результаты поиска подкласса P
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку Nemo.Travel распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания.
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе Nemo Connect предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи.
- Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора.
- Нажмите кнопку Добавить Правило маршрутизатора.
- Установите флажок Правило включено для активации правила.
- Введите номера (id) пакетов реквизитов в Nemo Connect, на которые будет распространяться правило в поле ИД пакетов, в которых будет поиск.
- Установите флажок Включает замену эконом/премэконом класса в запросе на All.
- Для удобства работы введите Название правила.
- Нажмите на кнопку Сохранить.
Правило заменяет в запросе к ГРС Эконом и Премэконом класс на Все для указанных пакетов. Таким образом при запросе тарифов экономического класса, ГРС отправит перелеты всех классов. Нежелательные на выдаче результаты можно отфильтровать с помощью фильтров результатов поиска.