|
|
(не показана 51 промежуточная версия 5 участников) |
Строка 1: |
Строка 1: |
| [[Категория: Плагины (Авиабилеты)]] | | [[Категория: Плагины (Авиабилеты)]] |
− | '''Маршрутизатор''' — [[плагин]] [[компонент]]а «[[:Категория:Авиабилеты|Авиабилеты]]» системы {{NameSystem|link}}. | + | '''Маршрутизатор''' — [[плагин]] [[компонент]]а Авиабилеты системы {{NameSystem|link}}. |
| | | |
| ==Назначение== | | ==Назначение== |
− | Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для [[Поиск (Авиабилеты)|поиска]] на основе параметров поискового запроса. | + | Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для [[Поиск (Авиабилеты)|поиска]] на основе параметров поискового запроса.<br> |
− | | |
− | ==Примеры использования==
| |
| Агентство может настроить выгодную схему поиска для: | | Агентство может настроить выгодную схему поиска для: |
| * поиска в разных [[ГРС]] в нескольких зонах, | | * поиска в разных [[ГРС]] в нескольких зонах, |
Строка 21: |
Строка 19: |
| '''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов. | | '''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов. |
| | | |
− | '''Условие правила''' — совокупность параметра и указанных значений.
| + | * Условие правила — совокупность параметра и указанных значений. |
| | | |
− | '''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при маршрутизации.
| + | * Параметр условия — признак, по которому поисковый запрос будет проверяться при маршрутизации. |
| | | |
− | '''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.
| + | * Значение условия — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные. |
| | | |
| <!--Дополни иллюстрациями с метками, чтобы было понятно, где правило, где условие правила, где параметр правила, где свойство и значение.--> | | <!--Дополни иллюстрациями с метками, чтобы было понятно, где правило, где условие правила, где параметр правила, где свойство и значение.--> |
Строка 35: |
Строка 33: |
| | | |
| Чтобы маршрутизатор выбрал правило, нужно чтобы '''все параметры''' поискового запроса совпали '''со всеми условиями''' правила. | | Чтобы маршрутизатор выбрал правило, нужно чтобы '''все параметры''' поискового запроса совпали '''со всеми условиями''' правила. |
| + | |
| + | == Маршрутизация в Немо 1.0 и {{NameProject2}}== |
| + | Маршрутизация настраивается одним из двух плагинов: |
| + | * в '''{{NameProject1}}''' (см. [[Маршрутизатор поисковых запросов Немо Тревел 1.0]]), |
| + | * в '''{{NameProject2}}''' (см. [[Маршрутизатор поисковых запросов {{NameProject2}}]]). |
| + | |
| + | Рекомендуется использовать маршрутизатор в {{NameProject2}}, потому что он поддерживает более гибкий механизм настройки правил для выбора пакетов и имеет больше параметров для задания условий в правилах маршрутизации, например, позволяет создать отдельные правила для разных пользователей, [[API]] поиска и [[Авиабилеты. Поиск. Подключение метапоисковиков|метапоиска]], при этом правила создаются напрямую для пакетов реквизитов {{NameProject2}}, не используя пакеты реквизитов {{NameProject1}}. |
| + | |
| + | {{Attention|При использовании маршрутизатора {{NameProject2}} географические ограничения пактов {{NameProject1}} '''не работают'''.}} |
| | | |
| ==Примеры правил маршрутизации поисковых запросов== | | ==Примеры правил маршрутизации поисковых запросов== |
Строка 68: |
Строка 75: |
| | | |
| {{Attention|Если для поиска выбран пакет с нерабочими реквизитами, то пользователь получит сообщение: ''Не найдены подходящие реквизиты. Проверьте настройки''}} | | {{Attention|Если для поиска выбран пакет с нерабочими реквизитами, то пользователь получит сообщение: ''Не найдены подходящие реквизиты. Проверьте настройки''}} |
− | | + | == См. также== |
− | == Маршрутизация в Немо 1.0 и Немо 2.0== | + | *[[Маршрутизатор поисковых запросов Немо Тревел 1.0]] |
− | Маршрутизация настраивается одним из двух плагинов:
| + | *[[Маршрутизатор поисковых запросов {{NameProject2}}]] |
− | * в '''{{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'' — поиск запущен через метапоиск,
| |
− | а так же метки, содержащие:
| |
− | *''номер пользователя'', запустившего поиск,
| |
− | *''номер группы'', пользователь которой запустил поиск,
| |
− | *''номер субагенства и агентства'' пользователя, запустившего поиск.
| |
− | | |
− | ==См. также==
| |
| *[[Поиск (Авиабилеты)]] | | *[[Поиск (Авиабилеты)]] |
| *[[Глобальная распределительная система]] | | *[[Глобальная распределительная система]] |
| *[[Пакеты реквизитов Немо 1.0]] | | *[[Пакеты реквизитов Немо 1.0]] |
| *[[Фильтры поисковых запросов (Авиабилеты)]] | | *[[Фильтры поисковых запросов (Авиабилеты)]] |
− | *[[Фильтр результатов поиска (Авиабилеты)]] | + | *[[Фильтры результатов поиска (Авиабилеты)]] |
− | *[[Микшер результатов поиска Немо 1.0 (Авиабилеты)]] | + | *[[Микшер результатов поиска (Авиабилеты)]] |