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

Изменения

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

23 975 байт убрано, 17:00, 19 декабря 2018
Маршрутизация в Немо 1.0 и Немо 2.0
[[Категория: Плагины (Авиабилеты)]]
'''Маршрутизатор''' — [[плагин]] [[компонент]]а «[[:Категория:Авиабилеты|Авиабилеты]]» системы {{NameSystem|link}}.
==Назначение==
Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для [[Поиск (Авиабилеты)|поиска]] на основе параметров поискового запроса. ==Примеры использования==<br>
Агентство может настроить выгодную схему поиска для:
* поиска в разных [[ГРС]] в нескольких зонах,
'''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.
'''* Условие правила''' — совокупность параметра и указанных значений.
'''* Параметр условия''' — признак, по которому поисковый запрос будет проверяться при маршрутизации.
'''* Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.
<!--Дополни иллюстрациями с метками, чтобы было понятно, где правило, где условие правила, где параметр правила, где свойство и значение.-->
Чтобы маршрутизатор выбрал правило, нужно чтобы '''все параметры''' поискового запроса совпали '''со всеми условиями''' правила.
 
== Маршрутизация в Немо 1.0 и {{NameProject2}}==
Маршрутизация настраивается одним из двух плагинов:
* в '''{{NameProject1}}''' (см. [[Маршрутизатор поисковых запросов Немо Тревел 1.0]]),
* в '''{{NameProject2}}''' (см. [[Маршрутизатор поисковых запросов {{NameProject2}}]]).
 
Рекомендуется использовать маршрутизатор в {{NameProject2}}, потому что он поддерживает более гибкий механизм настройки правил для выбора пакетов и имеет больше параметров для задания условий в правилах маршрутизации, например, позволяет создать отдельные правила для разных пользователей, [[API]] поиска и [[Авиабилеты. Поиск. Подключение метапоисковиков|метапоиска]], при этом правила создаются напрямую для пакетов реквизитов {{NameProject2}}, не используя пакеты реквизитов {{NameProject1}}.
 
{{Attention|При использовании маршрутизатора {{NameProject2}} географические ограничения пактов {{NameProject1}} '''не работают'''.}}
==Примеры правил маршрутизации поисковых запросов==
{{Attention|Если для поиска выбран пакет с нерабочими реквизитами, то пользователь получит сообщение: ''Не найдены подходящие реквизиты. Проверьте настройки''}}
 == Маршрутизация в Немо 1См.0 и Немо 2.0также==Маршрутизация настраивается одним из двух плагинов: * в '''{{NameProject1}}''',* в '''{{NameProject2}}'''.  Рекомендуется использовать маршрутизатор в {{NameProject2}}, потому что он поддерживает более гибкий механизм настройки правил для выбора пакетов и имеет больше параметров для задания условий в правилах маршрутизации, например, позволяет создать отдельные правила для разных пользователей, [[API]] поиска и [[Авиабилеты. Поиск. Подключение метапоисковиков|метапоиска]], при этом правила создаются напрямую для пакетов реквизитов {{NameProject2}}, не используя пакеты реквизитов {{NameProject1}}. === Настройка маршрутизации поисковых запросов в Немо 1.0 ===В {{NameProject1}} правила маршрутизации настраиваются в [[Пакеты реквизитов Немо 1.0|пакетах реквизитов Немо 1.0]]. Пакет реквизитов состоит из выбранных реквизитов подключения и условий применения пакета. *Для выполнения запроса поиска в конкретном пакете реквизитов все параметры поискового запроса должны удовлетворять условиям выбора данного пакета.*Если пакет не содержит условий маршрутизации, то он будет использоваться для любого поиска. '''Правила выбора пакетов:'''*Если в правиле заданы географические параметры, то правило сработает в случае совпадения этих параметров с параметрами поиска.*Если задан конкретный аэропорт (город), его страну указывать не нужно. При конфликте параметров (аэропорт в Москве, страна Франция) правило работать не будет.*Географические параметры правила суммируются (логика ИЛИ). Например: страна вылета — Франция, аэропорты — Домодедово и Хитроу. Пакет будет работать для всех вылетов из Франции и для перелетов из Москвы и Лондона. Исключение — параметр '''[[Маршрутизатор поисковых запросов#Создание правила маршрутизации по допустимым направлениям|Допустимые направления]]'''. ====Создание правила маршрутизации поисковых запросов в {{NameProject1}}====Чтобы настроить маршрутизацию, задайте параметры маршрутизации в существующем пакете реквизитов или [[Пакеты реквизитов Немо Тревел 1.0#Создание пакетов реквизитов Немо 1.0|создайте новый пакет реквизитов]]: # Зайдите в раздел Управление продажами → Авиабилеты → Реквизиты и источники → Пакеты (источники).<!--{{Menu|Управление продажами|Авиабилеты|Реквизиты и источники|Пакеты (источники).}}--># В поле '''Источник''' выберите коннектор '''NEMO 2.0'''.# Нажмите кнопку '''Создать новую запись'''.# Укажите '''Заголовок''' пакета реквизитов для удобства работы с данными.# Выберите экземпляр реквизитов подключения к ГРС и укажите его в качестве '''Источника перевозки''', '''Реквизитов для бронирования''' и '''Реквизитов для выписки'''.#'''Задайте одно или несколько условий использования пакета по географии''' (см. [[Маршрутизатор поисковых запросов#Параметры маршрутизации поисковых запросов в Немо 1.0|Параметры маршрутизации поисковых запросов в Немо 1.0]]). Доступно 4 типа условий:#*'''По континентам''' — указываются допустимые для пакета континенты вылета и/или прилета. Например: "Перелеты из Евразии в Северную Америку искать в пакете Amadeus".#*'''По странам''' — указываются допустимые для пакета страны прилета и/или отправления. Например: "Перелеты из России в Германию искать в пакете Galileo".#*'''По аэропортам''' — указываются допустимые для пакета аэропорты отправления и/или прибытия. Например: "Перелеты из Шереметьево искать в пакете Sabre".#*'''По направлениям''' — указываются допустимые для пакета конкретные направления перелета. Например: "Домодедово-Шарль Де Голль, Пулково-Гамбург искать в пакете Amadeus" (см. [[Маршрутизатор поисковых запросов#Создание правила маршрутизации поисковых запросов по допустимым направлениям|Создание правила маршрутизации поисковых запросов по допустимым направлениям]]).# Укажите '''допустимый тип поиска по датам'''.# Нажмите кнопку '''Создать новую запись'''. Пакеты реквизитов подключения с параметрами маршрутизации отображаются в таблице на странице Управление продажами → Авиабилеты → Реквизиты и источники → Пакеты (источники).<!--{{Menu|Управление продажами|Авиабилеты|Реквизиты и источники|Пакеты (источники)}}--> {| class="wikitable"|-|[[Файл:Пакеты с маршрутизацией.png|1000px]]|-|Пакеты реквизитов в {{NameProject1}} с параметрами маршрутизации|} =====Правила маршрутизации поисковых запросов по допустимым направлениям===== При задании условий выбора пакета в поле '''Допустимые направления''' вводятся направления перелета, при которых будет срабатывать данный пакет реквизитов.  Формат ввода: {{Syntax|code=XXX-YYY,ZZZ-YYY }}, где '''XXX''', '''YYY''', '''ZZZ''' — IATA-коды аэропортов вылета/прилета. *для маршрутов "В одну сторону" (OW) и "Туда и обратно" (RT) задайте одну пару вылет-прилет,*для сложного маршрута (СR) задайте несколько пар.  Пример:*для перелетов из Домодедово укажите IATA-код аэропорта вылета '''DME''': {{Syntax|code=DME-XXX}}, где XXX — пункт прилета,*для перелетов из Москвы укажите IATA-код города вылета '''MOW''': {{Syntax|code=MOW-XXX}}, где XXX — пункт прилета. {{Attention| Для срабатывания пакета реквизитов требуется, чтобы все параметры поискового запроса совпадали со всеми параметрами пакета реквизитов. Недопустимы конфликтные настройки! Если в пакете в континентах прилета указана только Южная Америка, и направление MOW-LAX (Северная Америка), пакет реквизитов никогда не сработает.}} ====Включение маршрутизатора {{NameProject1}}====Чтобы включить маршрутизатор {{NameProject1}}: * В {{NameProject1}}:*# Зайдите в раздел Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка<!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}-->.*# '''Выключите''' опцию '''Использовать премаршрутизатор NEMO 2.0'''. * В {{NameProject2}}:*# Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки маршрутизатора.<!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}-->*# '''Выключите''' опцию '''Использовать маршрутизатор авиа'''. {{Attention|При этом запрещено заводить правила маршрутизации в {{NameProject2}}.}} ====Параметры маршрутизации поисковых запросов в {{NameProject1}}==== *'''Континенты отправления''' — континенты отправления, при которых будет срабатывать данный пакет реквизитов. Выбираются из списка.*'''Страны отправления''' — страны отправления, при которых будет срабатывать данный пакет реквизитов.*'''Аэропорты отправления''' — аэропорты отправления, при которых будет срабатывать данный пакет реквизитов. Не рекомендуется использовать агрегирующие аэропорты.*'''Континенты прилета''' — континенты прилета, при которых будет срабатывать данный пакет реквизитов. Выбираются из списка.*'''Страны прилета''' — страны прилета,при которых будет срабатывать данный пакет реквизитов.*'''Аэропорты прилета''' — аэропорты прилета, при которых будет срабатывать данный пакет реквизитов.*'''Допустимые направления''' — направления перелета, при которых будет срабатывать данный пакет реквизитов (см. [[Маршрутизатор поисковых запросов#Создание правила маршрутизации по допустимым направлениям|Создание правила маршрутизации по допустимым направлениям]]).*'''Допустимый тип поиска по датам''' — определяет тип поиска, при котором будет использоваться данный пакет реквизитов.**любой,**только окружные,**только без окружных. === Настройка маршрутизации поисковых запросов в Немо 2.0 === Маршрутизация поисковых запросов в {{NameProject2}} настраивается в разделе Настройки Авиа → Поисковые настройки → Настройки маршрутизатора<!--{{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}-->. ==== Включение маршрутизатора поисковых запросов {{NameProject2}} ====Чтобы включить маршрутизатор {{NameProject2}} * В {{NameProject1}}:*# Зайдите в раздел <!--Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}-->.*# '''Включите''' опцию '''Использовать премаршрутизатор 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}}==== =====Правило для включения в результаты поиска тарифа P===== Среди тарифов Азербайджанских авиалиний тариф P - бюджетный тариф экономического класса обслуживания, в то время как для большинства авиакомпаний P - первый класс. Поэтому по умолчанию этого тарифа нет на выдаче тарифов экономического класса.  Чтобы получать на выдаче перелеты по этому тарифу, нужно, чтобы система запросила как бизнес, так и эконом класс, а затем отфильтровала результаты. В маршрутизаторе {{NameProject2}} предусмотрены необходимые параметры корректировки запроса в ГРС для получения желаемой выдачи.  Правило будет заменять в запросе ''Эконом'' и ''Премэконом'' класс на ''Все'' для пакета Амадеуса. # Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки маршрутизатора'''.# Нажмите кнопку '''Добавить Правило маршрутизатора'''. ==См. также==
*[[Поиск (Авиабилеты)]]
*[[Глобальная распределительная система]]
*[[Пакеты реквизитов Немо 1.0]]
*[[Фильтры поисковых запросов (Авиабилеты)]]
*[[Фильтр Фильтры результатов поиска (Авиабилеты)]]*[[Микшер результатов поиска Немо 1.0 (Авиабилеты)]]
1382
правки
'