Маршрутизатор поисковых запросов: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Маршрутизация в Немо 1.0 и Немо 2.0)
 
(не показана 71 промежуточная версия 9 участников)
Строка 1: Строка 1:
[[Категория:Модули]]
+
[[Категория: Плагины  (Авиабилеты)]]
'''Премаршрутизатор''' - функционал, позволяющий управлять поисковыми запросами в соответствии с созданными правилами. Премаршрутизатор определяет реквизиты, под которыми должны проходить поиск, бронирование и выписка на определенных направлениях.
+
'''Маршрутизатор''' — [[плагин]] [[компонент]]а Авиабилеты системы {{NameSystem|link}}.
  
== Настройка премаршрутизатора в Nemo ==
+
==Назначение==
 +
Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для [[Поиск (Авиабилеты)|поиска]] на основе параметров поискового запроса.<br>
 +
Агентство может настроить выгодную схему поиска для:
 +
* поиска в разных [[ГРС]] в нескольких зонах,
 +
* выдачи более разнообразных тарифов при минимальных издержках на поисковые транзакции.
  
Для настройки премаршрутизатора:
+
Можно привязать пакеты реквизитов к определенной географии, например, чтобы '''ГРС Sirena Travel''' осуществляла поиск только внутренних российских рейсов.
  
1. Ввести в систему реквизиты поставщиков, которых вы собираетесь использовать, в разделе '''«Авиабилеты» - «Реквизиты подключения»'''.
+
==Принцип работы==
 +
Маршрутизатор поисковых запросов представляет собой правила, которые распределяют поисковые запросы по разным пакетам реквизитов.  
  
[[Файл:In.png]]
+
'''Маршрутизация поисковых запросов''' — функция выбора подходящих для поиска пакетов реквизитов.
  
2. Перейти в раздел '''«Авиабилеты» - «Поиск» - «Премаршрутизатор» - «Пакеты реквизитов»''' и сформировать пакеты реквизитов на основе данных, введенных на первом шаге.
+
'''Маршрутизатор поисковых запросов''' — совокупность правил маршрутизации.
  
3. Внутри каждого пакета настроить правила применения валюты, методы оплаты. Указать имя пакета (например, «SABRE BSP RU EU» - для использования на маршрутах Россия - Европа).
+
'''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.
  
[[Файл:Available.png]]
+
* Условие правила — совокупность параметра и указанных значений.
  
4. Если необходимы особенные реквизиты каких-либо способов оплаты для определенных зон, их можно настроить в разделе '''«Авиабилеты» - «Поиск» - «Премаршрутизатор» - «Платежные методы»'''.
+
* Параметр условия — признак, по которому поисковый запрос будет проверяться при маршрутизации.
  
5. Настроить таймлимиты для каждой зоны на странице '''«Заказы» - «Таймлимиты»'''. Здесь из поля '''«Пакет реквизитов»''' выбираем нужный, затем выставляем значение таймлимита.<br>
+
* Значение условия — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.
  
6. Ввести и привязать к зонам комиссии авиакомпаний, субагентов, а также ценовые правила. На странице редактирования записи из этих справочников доступен чекбокс с выбором пакетов реквизитов, для которых должна срабатывать данная запись.
+
<!--Дополни иллюстрациями с метками, чтобы было понятно, где правило, где условие правила, где параметр правила, где свойство и значение.-->
 +
В общем случае один запрос соответствует нескольким подходящим реквизитам.  
  
7. Установить в разделе '''«Авиабилеты» - «Поиск» - «Предустановки поиска»''' методы поиска, для которых созданы пакеты.
+
Маршрутизатор сопоставляет заданные параметры запроса поиска с правилами маршрутизации поисковых запросов и определяет подходящие правила:
 +
* Если найдены подходящие правила, система  отправляет параллельные запросы по всем подходящим пакетам и осуществляет поиск по указанным в них реквизитам.
 +
* Если нет подходящих правил, система выдаст сообщение о том, что результаты не найдены.
  
[[Файл:Pre.png]]
+
Чтобы маршрутизатор выбрал правило, нужно чтобы '''все параметры''' поискового запроса совпали '''со всеми условиями''' правила.
  
8. Необходимо активировать премаршрутизатор в разделе '''«Авиабилеты» - «Поиск» - «Предустановки поиска»'''.
+
== Маршрутизация в Немо 1.0 и {{NameProject2}}==
 +
Маршрутизация настраивается одним из двух плагинов:
 +
* в '''{{NameProject1}}''' (см. [[Маршрутизатор поисковых запросов Немо Тревел 1.0]]),
 +
* в '''{{NameProject2}}''' (см. [[Маршрутизатор поисковых запросов {{NameProject2}}]]).  
  
[[Файл:Pre2.png]]
+
Рекомендуется использовать маршрутизатор в {{NameProject2}}, потому что он поддерживает более гибкий механизм настройки правил для выбора пакетов и имеет больше параметров для задания условий в правилах маршрутизации, например, позволяет создать отдельные правила для разных пользователей, [[API]] поиска и [[Авиабилеты. Поиск. Подключение метапоисковиков|метапоиска]], при этом правила создаются напрямую для пакетов реквизитов {{NameProject2}}, не используя пакеты реквизитов {{NameProject1}}.
  
Если реквизиты платежного метода не переопределены в премаршрутизаторе, то будут использоваться реквизиты из раздела настроек методов оплаты.
+
{{Attention|При использовании  маршрутизатора {{NameProject2}} географические ограничения пактов {{NameProject1}} '''не работают'''.}}
  
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Если для созданного пакета не включен метод поиска, пакет работать не будет.
+
==Примеры правил маршрутизации поисковых запросов==
  
== Принцип работы премаршрутизатора==
+
{| class="wikitable" border="2"
 +
|-
 +
|'''Правила'''||'''Параметры поиска'''||'''Результат'''
 +
|-
 +
|  Перелеты из Франции в Россию искать в Галилео  <br/>  Перелеты из Франции  в Австрию искать в Сейбре  ||  Перелет из Парижа в Москву ||  Поиск выполнится в пакете реквизитов Галилео
 +
|}
  
При поиске система определяет правила, которые подходят для заданного пользователем направления и осуществляют поиск по указанным в нем реквизитам. Если [[пользователь]] задал направление, для которого нет сработавших правил, система выдаст следующее сообщение:
+
Для перелетов '''"туда-обратно"''' пакеты реквизитов выбираются следующим образом:
  
<pre>Данный запрос недоступен - авторизация не прошла, нет реквизитов подключения</pre>
+
{| class="wikitable" border="2"
 +
|-
 +
|'''Правила'''||'''Параметры поиска'''||'''Результат'''
 +
|-
 +
| Перелеты из России во Францию искать в Галилео ||  Москва-Париж-Москва ||  Поиск выполнится в пакете реквизитов Галилео
 +
|-
 +
  | Перелеты из России во Францию искать в Галилео  ||  Париж-Москва  ||  Поиск не выполнится, т. к. отсутствуют подходящие пакеты реквизитов
 +
|}
  
Для создания правила для всех направлений необходимо указать в нем название, источники перевозки (поиска, бронирования, выписки) без детализации по континентам и странам отправления-прилета. Данный модуль предназначен для работы с разными реквизитами в рамках одного поставщика. Если вы используете нескольких поставщиков, принцип работы следующий:
+
Для '''сложных маршрутов''' пакет реквизитов выбирается, если параметры каждого сегмента перелёта в запросе поиска соответствуют правилу маршрутизации для данного пакета:
  
<pre>Предположим, в системе используются два поставщика: Galileo и Sabre, для них задано два пакета реквизитов:
+
{| class="wikitable" border="2"
 +
|-
 +
|'''Правила'''||'''Параметры поиска'''||'''Результат'''
 +
|-
 +
| Перелеты из Франции или Москвы в Италию или Украину искать в Галилео ||  Москва — Париж — Милан  || Поиск выполнится в пакете реквизитов Галилео
 +
|-
 +
| Перелеты из Франции или Москвы в Италию или Украину искать в Галилео  ||  Москва — Париж — Санкт-Петербург  ||  Поиск не выполнится, т. к. отсутствуют подходящие пакеты реквизитов
 +
|}
  
1. первый пакет - Galileo: поиск, бронирование, выписка перелетов по Украине;<br>
+
{{Attention|Если для поиска выбран пакет с нерабочими реквизитами, то пользователь получит сообщение: ''Не найдены подходящие реквизиты. Проверьте настройки''}}
2. второй пакет - SabreL: поиск, бронирование, выписка перелетов во всех остальных странах.
+
== См. также==
 
+
*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]
При поиске по направлениям:
+
*[[Маршрутизатор поисковых запросов {{NameProject2}}]]
+
*[[Поиск (Авиабилеты)]]
Москва - Киев  - система будет искать рейсы по правилу первого пакета;
+
*[[Глобальная распределительная система]]
+
*[[Пакеты реквизитов Немо 1.0]]
Киев - Москва - поиск идет на реквизитах первого пакета;
+
*[[Фильтры поисковых запросов (Авиабилеты)]]
+
*[[Фильтры результатов поиска (Авиабилеты)]]
Киев - Донецк - поиск идет на реквизитах первого и второго пакетов.</pre>
+
*[[Микшер результатов поиска (Авиабилеты)]]
 
В таком случае для исключения из результатов поиска рейсов поставщиков рекомендуем использовать модули: [[Микшер]] и Маршрутизатор.
 
 
 
== Создание правил ==
 
 
 
При создании пакетов к заполнению доступны следующие поля:
 
*'''Наименование пакета''' - будет использоваться при дальнейших настройках в системе (например, на странице настройки таймлимитов). Наименования рекомендуем задавать в формате: Sabre BSP RU и т.д.
 
*'''Источник перевозки''' - здесь отображаются все записи реквизитов для выбранного поставщика.  
 
*'''Континенты вылета и прилета''' и '''страны вылета и прилета''' - выбрать реквизиты, которые будут использовать для бронирования и выписки в пакете.
 
 
 
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> В пакетах реквизитов происходит суммирование настроек: т.е. если вы указываете в пакете континент отправления/прилета - «Азия», страну - «Россия», для него система будет искать рейсы по России плюс все перелеты в Азии.
 
 
 
== Создание комиссионного правила для пакета ==
 
 
 
После того, как вы заполнили реквизиты (в разделе '''«Реквизиты подключения»''') и сформировали пакеты реквизитов для премаршрутизатора, в системе появляется возможность задать разные комиссионные правила для зон BSP.
 
 
 
Чтобы задать комиссию для пакета реквизитов необходимо:
 
 
 
1. В справочник '''«Контрактные авиакомпании»''' (раздел '''«Авиабилеты» - «Выписка билетов»''') добавить записи о нужных вам авиакомпаниях. При создании записи указать, для какого пакета реквизитов она создается.
 
 
 
2. В том же разделе зайти в справочник '''«Комиссии авиакомпаний»''' и создать комиссионные правила, отметив, для какого пакета реквизитов они должны действовать.
 
 
 
Указать принадлежность к пакету можно как при создании нового правила/записи, так и в уже заданных.
 
 
 
== Создание ценового правила для пакета ==
 
 
 
После того, как вы заполнили реквизиты (в разделе '''«Реквизиты подключения»''') и сформировали пакеты реквизитов для премаршрутизатора, в системе появляется возможность задать разные сборы для пакетов.
 
 
 
Чтобы задать ценовое правило для пакета реквизитов, необходимо в справочник '''«Ценовые правила»''' (раздел '''«Авиабилеты» - «Управление ценами»''') добавить записи о сборах. При создании правила указать, для какого пакета реквизитов оно создается.
 
 
 
== См. также ==
 
*[[Бронирование]]
 
*[[Выписка]]
 

Текущая версия на 17:00, 19 декабря 2018

Маршрутизаторплагин компонента Авиабилеты системы Nemo.Travel.

Назначение

Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для поиска на основе параметров поискового запроса.
Агентство может настроить выгодную схему поиска для:

  • поиска в разных ГРС в нескольких зонах,
  • выдачи более разнообразных тарифов при минимальных издержках на поисковые транзакции.

Можно привязать пакеты реквизитов к определенной географии, например, чтобы ГРС Sirena Travel осуществляла поиск только внутренних российских рейсов.

Принцип работы

Маршрутизатор поисковых запросов представляет собой правила, которые распределяют поисковые запросы по разным пакетам реквизитов.

Маршрутизация поисковых запросов — функция выбора подходящих для поиска пакетов реквизитов.

Маршрутизатор поисковых запросов — совокупность правил маршрутизации.

Правило маршрутизации — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.

  • Условие правила — совокупность параметра и указанных значений.
  • Параметр условия — признак, по которому поисковый запрос будет проверяться при маршрутизации.
  • Значение условия — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.

В общем случае один запрос соответствует нескольким подходящим реквизитам.

Маршрутизатор сопоставляет заданные параметры запроса поиска с правилами маршрутизации поисковых запросов и определяет подходящие правила:

  • Если найдены подходящие правила, система отправляет параллельные запросы по всем подходящим пакетам и осуществляет поиск по указанным в них реквизитам.
  • Если нет подходящих правил, система выдаст сообщение о том, что результаты не найдены.

Чтобы маршрутизатор выбрал правило, нужно чтобы все параметры поискового запроса совпали со всеми условиями правила.

Маршрутизация в Немо 1.0 и Nemo Connect

Маршрутизация настраивается одним из двух плагинов:

Рекомендуется использовать маршрутизатор в Nemo Connect, потому что он поддерживает более гибкий механизм настройки правил для выбора пакетов и имеет больше параметров для задания условий в правилах маршрутизации, например, позволяет создать отдельные правила для разных пользователей, API поиска и метапоиска, при этом правила создаются напрямую для пакетов реквизитов Nemo Connect, не используя пакеты реквизитов Немо Тревел 1.0.

Внимание! При использовании маршрутизатора Nemo Connect географические ограничения пактов Немо Тревел 1.0 не работают.

Примеры правил маршрутизации поисковых запросов

Правила Параметры поиска Результат
Перелеты из Франции в Россию искать в Галилео
Перелеты из Франции в Австрию искать в Сейбре
Перелет из Парижа в Москву Поиск выполнится в пакете реквизитов Галилео

Для перелетов "туда-обратно" пакеты реквизитов выбираются следующим образом:

Правила Параметры поиска Результат
Перелеты из России во Францию искать в Галилео Москва-Париж-Москва Поиск выполнится в пакете реквизитов Галилео
Перелеты из России во Францию искать в Галилео Париж-Москва Поиск не выполнится, т. к. отсутствуют подходящие пакеты реквизитов

Для сложных маршрутов пакет реквизитов выбирается, если параметры каждого сегмента перелёта в запросе поиска соответствуют правилу маршрутизации для данного пакета:

Правила Параметры поиска Результат
Перелеты из Франции или Москвы в Италию или Украину искать в Галилео Москва — Париж — Милан Поиск выполнится в пакете реквизитов Галилео
Перелеты из Франции или Москвы в Италию или Украину искать в Галилео Москва — Париж — Санкт-Петербург Поиск не выполнится, т. к. отсутствуют подходящие пакеты реквизитов

Внимание! Если для поиска выбран пакет с нерабочими реквизитами, то пользователь получит сообщение: Не найдены подходящие реквизиты. Проверьте настройки

См. также