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

Изменения

Маршрутизатор поисковых запросов

19 938 байт убрано, 14:11, 4 мая 2016
Настройка маршрутизации поисковых запросов в Немо 2.0
{{Attention|При использовании маршрутизатора {{NameProject2}} географические ограничения пактов {{NameProject1}} '''не работают'''.}}
 
=== Настройка маршрутизации поисковых запросов в Немо 2.0 ===
 
Маршрутизация поисковых запросов в {{NameProject2}} настраивается в разделе Настройки Авиа → Поисковые настройки → Настройки маршрутизатора<!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}-->.
==== Особенности отправки запросов при работе маршрутизатора {{NameProject2}} ====
 
{{Attention|После включения маршрутизатора {{NameProject2}} географические ограничения в пакетах {{NameProject1}} не работают.}}
 
При включенном маршрутизаторе {{NameProject2}} запросы по пакетам распределяются в маршрутизаторе {{NameProject2}} за пределами {{NameProject1}}, поэтому ограничение использования пакетов '''в тонкой настройке''' {{NameProject1}} больше не срабатывает. Поисковый запрос проходит через реквизиты подключения выбранного в тонкой настройке пакета в маршрутизатор {{NameProject2}}, который распределяет запрос в пакеты по своим правилам.
 
Если в тонкой настройке выбрано несколько пакетов, поисковый запрос в маршрутизатор {{NameProject2}} придет через все выбранные пакеты, то есть маршрутизатор получает несколько дублирующих запросов, обрабатывает каждый запрос и отправляет по пакетам. Таким образом в каждый сработавший пакет отправляется несколько одинаковых поисковых запросов, в ответ на дублирующие запросы приходит несколько одинаковых ответов от ГРС.
 
Чтобы это предотвратить, включите в тонкой настройке опцию '''Объединение поисков для NEMO 2.0'''. Тогда, несмотря на число включенных в тонкой настройке пакетов, система отправляет в {{NameProject2}} один поисковый запрос, а в логах имитируется отправка запроса через первый включенный пакет. При объединении поисков игнорируются поисковые опции пакетов и реквизитов. Опция повышает производительность и предотвращает дублирующие запросы в ГРС.
 
{{Attention|Чтобы реализовывалось подключение {{NameProject1}} к {{NameProject2}}, в тонкой настройке должен быть включен хотя бы 1 пакет.}} Это необходимое условие, поскольку в реквизитах {{NameProject1}} заданы реквизиты подключения к {{NameProject2}}.
 
==== Включение маршрутизатора поисковых запросов {{NameProject2}} ====
Чтобы включить маршрутизатор {{NameProject2}}
* В {{NameProject1}}:
*# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''<!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}-->.
*# '''Включите''' опцию '''Использовать премаршрутизатор NEMO 2.0'''.
*# '''Включите''' опцию '''Объединение поисков для NEMO 2.0'''.
* В {{NameProject2}}:
*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора<!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}-->.
*# Включите опцию '''Использовать маршрутизатор авиа'''.
 
При этом запрещено заводить правила маршрутизации в {{NameProject1}}.
 
==== Создание правила маршрутизации поисковых запросов {{NameProject2}}====
 
Чтобы создать правило маршрутизации:
 
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''<!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}-->.
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.
# Включите правило.
# Задайте параметры правила (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в Немо 2.0|Параметры маршрутизации поисковых запросов в Немо 2.0]]):
#* Укажите условия применения правила — параметры поискового запроса, при которых поиск будет проходить по данному правилу.
#* Укажите один или несколько [[Пакеты реквизитов Немо 2.0|пакетов реквизитов {{NameProject2}}]], в которых будет проходить поиск при применении правила.
#* Задайте дополнительные параметры, которые будут применены к запросу поиска при применении пакета.
# Нажмите кнопку '''Сохранить'''.
 
====Параметры маршрутизации поисковых запросов в {{NameProject2}}====
 
* '''Название правила''' — название для удобства работы с правилами.
* '''Правило включено''' — включает правило в работу.
* '''ИД пакетов, в которых будет поиск''' — номера пакетов реквизитов, по которым будет вестись поиск при срабатывании правила.
 
'''''Условия применения правила'''''
* '''Список стран отправления''' — страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''
* '''Список стран прибытия''' — страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''
* '''Список городов отправления''' — IATA-коды городов отправления, при которых будет срабатывать данный пакет реквизитов
* '''Список городов для прибытия''' — IATA-коды городов прибытия, при которых будет срабатывать данный пакет реквизитов
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' — для поиска сложных маршрутов правило будет срабатывать, только если в маршруте не более двух сегментов.
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' — правило срабатывает, если каждый сегмент перелета удовлетворяет параметрам правила. При выключенной опции условиям правила фильтрации должен удовлетворять хотя бы один сегмент.
* '''Только RT-перелеты''' — правило применяется только к перелетам '''туда-обратно'''.
* '''Обратная логика правила''' — включает инверсию географических ограничений правила (логику типа ''все, кроме''). <br /> Например, если при включенной опции в параметре '''Список стран отправления''' указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.
* '''Тэги, обязательные для срабатывания данного правила''' — обязательные тэги в поисковом запросе для срабатывания правила.
* '''Тэги, для которых запрещено срабатывания правила''' — если в запросе есть тэги из этого списка, правило не будет применено.
 
''''' Добавление дополнительных параметров к запросу в ГРС'''''
* '''А/к для передачи как обязательные в ГДС''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются приоритетными для поисковой выдачи.
* '''А/к, которые требуется исключить из выдачи''' — авиакомпании, перечисленные в списке, при запросе в ГРС помечаются нежелательными для поисковой выдачи.
* '''Включает замену эконом/премэконом класса в запросе на All''' — включает поиск по всем [[Класс обслуживания|классам]], если в запросе указан эконом или премиум эконом класс.
* '''Добавлять премиум версию запрошенного класса''' — включает дополнительный запрос премиум версии класса, указанного при поиске.
* '''Переопределение предпочитаемого класса перелёта''' — класс перелета, заданный пользователем в параметрах поиска, при запросе к ГРС будет заменен на предпочитаемый.
* '''Максимальное количество перелетов в ответе ГДС''' — количество перелетов от каждой ГРС в результатах поиска:
**для ГРС Sabre можно использовать только фиксированные значения: 50/100/200,
**для ГРС Galileo параметр не работает,
**для ГРС Amadeus, Sirena, SIG можно задать любое целое положительное число.
 
==== Теги в Немо 2.0 ====
'''Тег''' — это метка, которая служит для определения категории или группы, к которой относится элемент.
 
Тэги в {{NameSystem}} используются только для маршрутизатора {{NameProject2}}.
 
После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса.
 
Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как: тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').
Возможные теги:
*''b2b'' — запрос поиска от учетной записи B2B,
*''b2c'' — запрос поиска от учетной записи B2C,
*''usr'' — запрос поиска от имени зарегистрированного пользователя,
*''exp'' — запрос поиска от имени эксперта,
*''mgr'' — запрос поиска от имени менеджера,
*''agt'' — поиск запущен пользователем корневого агентства,
*''corp'' — поиск запущен корпоративным клиентом агентства,
*''subagt'' — поиск запущен пользователем субагентства,
*''anon'' — запрос поиска от имени анонимного пользователя,
*''api'' — поиск запущен через агентский API,
*''meta'' — поиск запущен через метапоиск,
а так же метки, содержащие:
*''номер пользователя'', запустившего поиск,
*''номер группы'', пользователь которой запустил поиск,
*''номер субагенства и агентства'' пользователя, запустившего поиск.
 
====Примеры правил маршрутизации в {{NameProject2}}====
 
=====Правило для запрета поиска кириллических аэропортов в пакете=====
 
Кириллические коды аэропортов распознаются только ''ГРС Sirena'', поэтому полезно ограничить отправку запросов с кириллическими кодами в пакеты других ГРС.
 
Добавьте запрет в существующее правило, либо создайте новое. Чтобы создать правило:
 
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.
# Установите флажок '''Правило включено''' для активации правила.
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.
# Установите флажок '''Обратная логика правила'''.
# Введите кириллические коды городов вылета, для которых запрещено срабатывание правила, в поле '''Список городов отправления'''.
# Для удобства работы введите '''Название правила'''.
# Нажмите на кнопку '''Сохранить'''.
# Добавьте аналогичное правило, в котором укажите кириллические коды городов прилета, для которых запрещено срабатывание правила, в поле '''Список городов прибытия'''.
 
Таким образом для поискового запроса, в котором в качестве пункта вылета или пункта прилета указан один из перечисленных аэропортов, правило ''не сработает'', то есть поисковый запрос ''не будет'' направлен в указанный(е) пакет(ы).<br />{{Attention|Если для пакета заведено несколько правил, убедитесь, что остальные правила не допускают такой поисковый запрос.}}
 
=====Правило для включения в результаты поиска подкласса P=====
 
Для Азербайджанских авиалиний (J2) подкласс P - бюджетный подкласс экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поскольку {{NameSystem}} распознает этот подкласс как первый, его по умолчанию нет на выдаче перелетов экономического класса обслуживания.
 
Чтобы получать на выдаче перелеты по этому подклассу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи.
 
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.
# Нажмите кнопку '''Добавить Правило маршрутизатора'''.
# Установите флажок '''Правило включено''' для активации правила.
# Введите номера (id) пакетов реквизитов в {{NameProject2}}, на которые будет распространяться правило в поле '''ИД пакетов, в которых будет поиск'''.
# Установите флажок '''Включает замену эконом/премэконом класса в запросе на All'''.
# Для удобства работы введите '''Название правила'''.
# Нажмите на кнопку '''Сохранить'''.
 
Правило заменяет в запросе к ГРС ''Эконом'' и ''Премэконом'' класс на ''Все'' для указанных пакетов. Таким образом при запросе тарифов экономического класса, ГРС отправит перелеты всех классов. Нежелательные на выдаче результаты можно отфильтровать с помощью [[Фильтры результатов поиска (Авиабилеты)|фильтров результатов поиска]].
==См. также==
'