Фильтры результатов поиска Nemo Connect: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Параметры фильтрации результатов поиска)
(Параметры фильтрации поисковых запросов)
 
(не показано 16 промежуточных версий 3 участников)
Строка 2: Строка 2:
  
 
==Назначение==
 
==Назначение==
Плагин '''Фильтры результатов поиска {{NameProject2}}''' ограничивает отображение параметров семейств тарифов на выдаче результатов поиска авиабилетов.
+
Плагин '''Фильтры результатов поиска {{NameProject2}}''' ограничивают набор перелетов на выдаче результатов [[Поиск (Авиабилеты)|поиска]].
  
==Взаимодействие фильтра результатов поиска {{NameProject2}} с фильтром результатов поиска {{NameProject1}} ==
+
==Описание и принцип работы==
  
Фильтры результатов поиска {{NameProject2}} работают отдельно и независимо от [[Фильтры результатов поиска (Авиабилеты)|фильтров результатов поиска {{NameProject1}}]]. Плагины не являются взаимоиключающими и могут использоваться одновременно.
+
Фильтры результатов поиска {{NameProject2}} для работы использует правила плагина [[Фильтры результатов поиска (Авиабилеты)|фильтры результатов поиска {{NameProject1}}]]. Таким образом, для запуска работы плагина пользователю не требуется переносить правила из прежнего модуля в новый, синхронизация происходит автоматически. Подробнее про настройку правил фильтрации результатов поиска в {{NameProject1}} см. в [[Фильтры результатов поиска (Авиабилеты)]].
 +
 
 +
Дополнительно в фильтр результатов поиска {{NameProject2}} добавлены опции для ограничения отображения параметров семейств тарифов на выдаче результатов поиска авиабилетов (см. раздел '''Параметры фильтров результатов поиска''').
 +
 
 +
{{Attention|Фильтры результатов поиска в {{NameProject2}} работают ТОЛЬКО если включено [[Ценообразование {{NameProject2}}]].}}
  
 
==Включение фильтра результатов поиска {{NameProject2}}==
 
==Включение фильтра результатов поиска {{NameProject2}}==
Чтобы включить фильтр результатов поиска {{NameProject2}}, включите опцию '''Использовать фильтры результатов поиска''' в разделе '''Настройки авиа → Поисковые настройки → Фильтры результатов''' в панели администрирования {{NameProject2}}.
+
Чтобы включить фильтр результатов поиска {{NameProject2}}:
 +
* Зайдите в панель администрирования {{NameProject2}}.
 +
* Включите опцию '''Использовать фильтры результатов поиска''' в разделе '''Настройки авиа → Поисковые настройки → Фильтры результатов''' в панели администрирования {{NameProject2}}.<br />
 +
<!---->
 +
[[Файл:Фильтр_результатов_вкл.png|400px]]
 +
<br />
 +
{{NameSystem}} импортирует правила фильтрации агентства, заведённые в панели администрирования {{NameProject1}}, и в дальнейшем использует их для работы фильтра результатов поиска {{NameProject2}}.
 +
 
 +
== Фильтрация опций семейств тарифов ==
 +
 
 +
* '''Параметры семейства тарифа, выводимые в результатах поиска''' — выбранные параметры тарифов будут отображаться на выдаче результатов поиска. Если не выбран ни один из параметров, то данный фильтр считается отключенным и все параметры будут отображены на выдаче.
 +
 
 +
{| class="wikitable"
 +
|-
 +
|[[Файл:Фильтр_результатов_Параметры_семейства_тарифа.png|400px]]
 +
|-
 +
|Выбор параметров семейств тарифов для отображения
 +
|}
 +
 
 +
Если фильтры результатов поиска {{NameProject2}} отключены, то все параметры семейств тарифов будут отображены.
 +
 
 +
== Параметры фильтрации поисковых запросов ==
 +
* '''Разрешающий фильтр''' - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.
 +
* '''Континенты вылета''' — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.
 +
* '''Страны вылета''' — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.
 +
* '''Аэропорты вылета''' — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').
 +
* '''Континенты прилета''' — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.
 +
* '''Страны прилета''' — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.
 +
* '''Аэропорты прилета''' — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (''Москва-Домодедово, Берлин-Тегель'' или ''Москва, Берлин'').
 +
* '''Тип перелёта''' — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:
 +
** ''В одну сторону'',
 +
** ''Туда-обратно'',
 +
** ''Комби''.
 +
* '''Дата вылета после''' — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.
 +
* '''Дата вылета до''' — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.
 +
* '''Дни недели''' — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.
 +
* '''Проверять направления (плечи)''' — способ проверки параметров правила по плечам перелёта:
 +
** '''''Все''''' — условия фильтрации проверяются по всем плечам (значение по умолчанию). При этом будут проверяться правила по всем плечам. Например: установлен запрещающий фильтр «страны вылета: Все кроме Украина (UA)». Это правило будет проверяться для всех плечей, и в этом случае запрос на маршрут типа IEV-MOW-IEV будет отфильтрован, поскольку на втором плече имеется вылет из Москвы.
 +
** '''''Первое''''' — условия фильтрации проверяются только для первого плеча перелёта. Если рассматривать тот же пример, то, если выбрано данное значение настройки, маршруты IEV-MOW-IEV (RT) или IEV-MOW-PAR (CT) уже будут допущены к поиску.
 +
** '''''Последнее''''' — условия фильтрации проверяются только для последнего плеча перелёта.
 +
** '''''Все, кроме первого и последнего''''' (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.
 +
Примечание: Если в маршруте одно плечо (OW), то оно носит одновременно признак и первого, и последнего плеча.
 +
*'''Использовать расписание авиакомпании''' — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел [[Фильтры поисковых запросов#Фильтр запросов по расписанию авиакомпании|Фильтр запросов по расписанию авиакомпании]].
 +
*'''Номера пакетов реквизитов из {{NameProject2}}''' — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел [[Фильтры поисковых запросов#Фильтр запросов по пакетам реквизитов из {{NameProject2}}|Фильтр запросов по пакетам реквизитов из {{NameProject2}}]]
 +
*'''Применимые типы поиска для правила''' - запросы поиска будут отфильтрованы/разрешены для указанного(ых) типа(ов) поиска.
 +
**'''Standard''' - стандартный поиск.
 +
**'''Schedule''' - поиск по расписанию.
 +
**'''AirAvailability''' - запрос наличия мест.
 +
**'''DateRange''' - поиск по окружным датам.
 +
*'''Содержит фильтр SubType''' - поиск будет отфильтрован/разрешен для указанного(ых) SubType.
 +
*'''Cтыковочные аэропорты''' - поиск будет отфильтрован/разрешен для перелетов с указанным(ими) стыковочными аэропортами. 
 +
 
 +
===Фильтр запросов по расписанию авиакомпании===
 +
 
 +
Чтобы использовать расписание авиакомпании для разрешения запуска поиска:
 +
* Создайте правило, запрещающее поиск по всем направлениям.
 +
* Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:
 +
*# установите признак разрешающего правила
 +
*# задайте реквизиты для загрузки расписания, перечисленные через дефис:
 +
*#* IATA код авиакомпании(Поддерживает ввод кириллических символов),
 +
*#* ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.
 +
*#* идентификатор агентства в ГРС (PCC, Client Id и т.п.).
 +
*# Нажмите клавишу "Enter".
 +
'''''Формат значений''''': ''<IATA код авиакомпании>''-''<ГРС>''-''<идентификатор агентства в ГРС>''. <br>'''''Пример значения''': AA-SIRENA-1234.''<br>В одном правиле можно задать не более 3-х значений.
 +
 
 +
Если юзер под которым ведется тестирование тестовый (таким является 30328 по вебконфигу .нет), то для подгрузки расписания используется по умолчанию тестовая среда, для остальных агентств используется PROD по умолчанию -> нужно указывать 4-м параметром нужную среду(CERT/TEST). При тестировании можно использовать следующий формат значений: ''<IATA код авиакомпании>''-''<ГРС>''-''<идентификатор агентства в ГРС>''-''<среда выполнения запросов>'' для использования нужной среды (CERT или TEST), PROD является средой по умолчанию.
 +
 
 +
Для корректной работы фильтров запросов по расписанию необходимо также настроить правило в маршрутизаторе в {{NameProject2}}. То есть завести правило в маршрутизаторе для пакетов, которые указаны в фильтрах запросов. При этом необходимо указать авиакомпании для передачи как обязательные в ГДС, фильтры по расписанию для которых настроены.
 +
 
 +
 
 +
 
 +
 
 +
В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям. <br>
 +
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.
 +
 
 +
{{Attention|Загрузка расписания реализована только для ГРС Сирена Трэвел и Travelfusion.}}
 +
 
 +
===Фильтр запросов по пакетам реквизитов из {{NameProject2}}===
 +
Параметр '''+номера пакетов реквизитов из {{NameProject2}}''' позволяет включить применение правил на конкретные пакеты реквизитов .
 +
 
 +
Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов. Если правило необходимо применить сразу к нескольким пакетам, то они записываются через запятую. После установки настройки данное правило фильтрации будет применяться только для перечисленных пакетов. На запуск в целом поиска и другие пакеты, не указанные в данной настройки, правило применяться не будет.
 +
 
 +
{| class="wikitable"
 +
|-
 +
|[[Файл:Pnr.jpg|1000px]]
 +
|-
 +
|Фильтр "Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из {{NameProject2}}"
 +
|}
  
== Параметры фильтрации результатов поиска ==
+
{{Attention|Настройки '''+использовать расписание авиакомпании и +номера пакетов реквизитов из {{NameProject2}}''' работают только на стороне Авиа сервера и включаются в работу при условии включения настройки ''Фильтр поисковых запросов {{NameProject2}}'' (см. раздел [[Фильтры_поисковых_запросов_(Авиабилеты)#Включить фильтры поисковых запросов {{NameProject2}}|Включить фильтры поисковых запросов {{NameProject2}}]]). Если данная настройка не включена, то параметры будут проигнорированы.}}<br>
 +
{{Attention|Если поиск был заблокирован после проверки всех правил без привязки к пакетам, то дальнейшая проверка правил с привязкой к пакетам уже не осуществляется}}.
  
* '''Параметры семейства тарифа, выводимые в результатах поиска''' - выбранные параметры тарифов будут отображаться на выдаче результатов поиска. Если не выбран ни один из параметров, то данный фильтр считается отключенным и все параметры будут отображены на выдаче.
+
{{Attention|Настройка '''+использовать расписание авиакомпании''' работает только для ГРС Сирена Трэвел и Travelfusion, в свою очередь настройка '''+номера пакетов реквизитов из {{NameProject2}}''' применима для пакетов всех GDS}}.
  
 
==См. также==
 
==См. также==

Текущая версия на 10:15, 30 ноября 2023

Фильтры результатов поиска авиарейсов Nemo Connect — плагин компонента «Авиабилеты» системы Nemo.Travel.

Назначение

Плагин Фильтры результатов поиска Nemo Connect ограничивают набор перелетов на выдаче результатов поиска.

Описание и принцип работы

Фильтры результатов поиска Nemo Connect для работы использует правила плагина фильтры результатов поиска Немо Тревел 1.0. Таким образом, для запуска работы плагина пользователю не требуется переносить правила из прежнего модуля в новый, синхронизация происходит автоматически. Подробнее про настройку правил фильтрации результатов поиска в Немо Тревел 1.0 см. в Фильтры результатов поиска (Авиабилеты).

Дополнительно в фильтр результатов поиска Nemo Connect добавлены опции для ограничения отображения параметров семейств тарифов на выдаче результатов поиска авиабилетов (см. раздел Параметры фильтров результатов поиска).

Внимание! Фильтры результатов поиска в Nemo Connect работают ТОЛЬКО если включено Ценообразование Nemo Connect.

Включение фильтра результатов поиска Nemo Connect

Чтобы включить фильтр результатов поиска Nemo Connect:

  • Зайдите в панель администрирования Nemo Connect.
  • Включите опцию Использовать фильтры результатов поиска в разделе Настройки авиа → Поисковые настройки → Фильтры результатов в панели администрирования Nemo Connect.

Фильтр результатов вкл.png
Nemo.Travel импортирует правила фильтрации агентства, заведённые в панели администрирования Немо Тревел 1.0, и в дальнейшем использует их для работы фильтра результатов поиска Nemo Connect.

Фильтрация опций семейств тарифов

  • Параметры семейства тарифа, выводимые в результатах поиска — выбранные параметры тарифов будут отображаться на выдаче результатов поиска. Если не выбран ни один из параметров, то данный фильтр считается отключенным и все параметры будут отображены на выдаче.
Фильтр результатов Параметры семейства тарифа.png
Выбор параметров семейств тарифов для отображения

Если фильтры результатов поиска Nemo Connect отключены, то все параметры семейств тарифов будут отображены.

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

  • Разрешающий фильтр - включает разрешающий режим работы правила. Отфильтрованные запрещающими правилами запросы будут разрешены при совпадении параметров поискового запроса с параметрами разрешающего фильтра.
  • Континенты вылета — запросы поиска рейсов с вылетом из указанных континентов будут отфильтрованы/разрешены.
  • Страны вылета — запросы поиска рейсов с вылетом из указанных стран будут отфильтрованы/разрешены.
  • Аэропорты вылета — запросы поиска рейсов с вылетом из указанных аэропортов будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (Москва-Домодедово, Берлин-Тегель или Москва, Берлин).
  • Континенты прилета — запросы поиска рейсов с прилётом на указанные континенты будут отфильтрованы/разрешены.
  • Страны прилета — запросы поиска рейсов с прилётом в указанные страны будут отфильтрованы/разрешены.
  • Аэропорты прилета — запросы поиска рейсов с прилётом в указанные аэропорты будут отфильтрованы/разрешены. В качестве значений можно указать конкретные аэропорты или агрегирующие аэропорты — города (Москва-Домодедово, Берлин-Тегель или Москва, Берлин).
  • Тип перелёта — запросы поиска с указанными типами маршрутов будут отфильтрованы/разрешены:
    • В одну сторону,
    • Туда-обратно,
    • Комби.
  • Дата вылета после — запросы поиска рейсов с вылетом после указанной даты будут отфильтрованы/разрешены.
  • Дата вылета до — запросы поиска рейсов с вылетом до указанной даты будут отфильтрованы/разрешены.
  • Дни недели — запросы поиска рейсов, в которых дата вылета или прилёта приходится на выбранные дни недели, будут отфильтрованы/разрешены.
  • Проверять направления (плечи) — способ проверки параметров правила по плечам перелёта:
    • Все — условия фильтрации проверяются по всем плечам (значение по умолчанию). При этом будут проверяться правила по всем плечам. Например: установлен запрещающий фильтр «страны вылета: Все кроме Украина (UA)». Это правило будет проверяться для всех плечей, и в этом случае запрос на маршрут типа IEV-MOW-IEV будет отфильтрован, поскольку на втором плече имеется вылет из Москвы.
    • Первое — условия фильтрации проверяются только для первого плеча перелёта. Если рассматривать тот же пример, то, если выбрано данное значение настройки, маршруты IEV-MOW-IEV (RT) или IEV-MOW-PAR (CT) уже будут допущены к поиску.
    • Последнее — условия фильтрации проверяются только для последнего плеча перелёта.
    • Все, кроме первого и последнего (для сложных маршрутов) — условия фильтрации проверяются для всех промежуточных плечей перелёта.

Примечание: Если в маршруте одно плечо (OW), то оно носит одновременно признак и первого, и последнего плеча.

  • Использовать расписание авиакомпании — разрешение (или запрет) запросов поиска по направлениям, которые соответствуют расписанию выбранных авиакомпаний в заданных реквизитах. Подробнее см. раздел Фильтр запросов по расписанию авиакомпании.
  • Номера пакетов реквизитов из Nemo Connect — разрешение (или запрет) запросов поиска по выбранным пакетам. Подробнее см. раздел Фильтр запросов по пакетам реквизитов из Nemo Connect
  • Применимые типы поиска для правила - запросы поиска будут отфильтрованы/разрешены для указанного(ых) типа(ов) поиска.
    • Standard - стандартный поиск.
    • Schedule - поиск по расписанию.
    • AirAvailability - запрос наличия мест.
    • DateRange - поиск по окружным датам.
  • Содержит фильтр SubType - поиск будет отфильтрован/разрешен для указанного(ых) SubType.
  • Cтыковочные аэропорты - поиск будет отфильтрован/разрешен для перелетов с указанным(ими) стыковочными аэропортами.

Фильтр запросов по расписанию авиакомпании

Чтобы использовать расписание авиакомпании для разрешения запуска поиска:

  • Создайте правило, запрещающее поиск по всем направлениям.
  • Создайте правило, разрешающее поиск по направлениям расписания авиакомпании:
    1. установите признак разрешающего правила
    2. задайте реквизиты для загрузки расписания, перечисленные через дефис:
      • IATA код авиакомпании(Поддерживает ввод кириллических символов),
      • ГРС — укажите (по необходимости) значение: SIRENA. Для других ГРС данная функция пока не поддерживается.
      • идентификатор агентства в ГРС (PCC, Client Id и т.п.).
    3. Нажмите клавишу "Enter".

Формат значений: <IATA код авиакомпании>-<ГРС>-<идентификатор агентства в ГРС>.
Пример значения: AA-SIRENA-1234.
В одном правиле можно задать не более 3-х значений.

Если юзер под которым ведется тестирование тестовый (таким является 30328 по вебконфигу .нет), то для подгрузки расписания используется по умолчанию тестовая среда, для остальных агентств используется PROD по умолчанию -> нужно указывать 4-м параметром нужную среду(CERT/TEST). При тестировании можно использовать следующий формат значений: <IATA код авиакомпании>-<ГРС>-<идентификатор агентства в ГРС>-<среда выполнения запросов> для использования нужной среды (CERT или TEST), PROD является средой по умолчанию.

Для корректной работы фильтров запросов по расписанию необходимо также настроить правило в маршрутизаторе в Nemo Connect. То есть завести правило в маршрутизаторе для пакетов, которые указаны в фильтрах запросов. При этом необходимо указать авиакомпании для передачи как обязательные в ГДС, фильтры по расписанию для которых настроены.



В результате поиск запустится только по тем маршрутам и в те даты, на которые у авиакомпании есть рейсы. При составлении расписания используются не только направления, но и дни недели, по которым авиакомпания осуществляет рейсы по направлениям.
При комбинации сегментов со стыковкой дата вылета второго сегмента на плече должна быть равна либо больше на один день относительно даты вылета первого сегмента.

Внимание! Загрузка расписания реализована только для ГРС Сирена Трэвел и Travelfusion.

Фильтр запросов по пакетам реквизитов из Nemo Connect

Параметр +номера пакетов реквизитов из Nemo Connect позволяет включить применение правил на конкретные пакеты реквизитов .

Чтобы использовать этот фильтр нужно ввести в поле номера пакетов реквизитов. Если правило необходимо применить сразу к нескольким пакетам, то они записываются через запятую. После установки настройки данное правило фильтрации будет применяться только для перечисленных пакетов. На запуск в целом поиска и другие пакеты, не указанные в данной настройки, правило применяться не будет.

Pnr.jpg
Фильтр "Использовать расписание авиакомпании и фильтр номера пакетов реквизитов из Nemo Connect"

Внимание! Настройки +использовать расписание авиакомпании и +номера пакетов реквизитов из Nemo Connect работают только на стороне Авиа сервера и включаются в работу при условии включения настройки Фильтр поисковых запросов Nemo Connect (см. раздел Включить фильтры поисковых запросов Nemo Connect). Если данная настройка не включена, то параметры будут проигнорированы.
Внимание! Если поиск был заблокирован после проверки всех правил без привязки к пакетам, то дальнейшая проверка правил с привязкой к пакетам уже не осуществляется.

Внимание! Настройка +использовать расписание авиакомпании работает только для ГРС Сирена Трэвел и Travelfusion, в свою очередь настройка +номера пакетов реквизитов из Nemo Connect применима для пакетов всех GDS.

См. также