Изменения

Перейти к навигации Перейти к поиску

Фильтры результатов поиска Немо 1.0

2478 байт добавлено, 17:27, 26 февраля 2020
Параметры фильтрации результатов поиска
==Примеры использования==
Фильтр результатов поиска используют, чтобы:
* оставить на выдаче перелеты по пакетам с прямой выпиской на стоке авиакомпаний,
* исключить перелеты невыгодных для агентства [[Маркетинговый перевозчик|маркетинговых авиакомпаний]] или [[Оперирующий перевозчик|оперирующих перевозчиков]],
* оставить на выдаче перелеты по пакетам с прямой выпиской на стоке авиакомпаний,
* удалить перелеты с недостаточным количеством свободных мест, чтобы было больше гарантии, что свободные места по данному рейсу не закончатся до бронирования,
* удалить перелеты с малой прибылью, чтобы в выдачу попали только те перелеты, которые гарантированно дадут не меньше заданного размера прибыли.,* исключить перелеты от [[Авиакомпания|авиакомпаний]], с которыми у агентства нет договора, чтобы оставить в выдаче только те авиакомпании, от которых агент может получать комиссию.,
* разрешить выдачу только определенных направлений, предусмотренных договором с авиакомпаниями.
'''Свойство условия''' — правило сравнения перелета с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:
* '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — в фильтр попадут удаляются только те перелеты, параметры которых соответствуют указанному значению.* '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — в фильтр попадут удаляются только те перелеты, параметры которых не соответствуют указанному значению.
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с перелетом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.
==Включение фильтра результатов поиска==
Фильтр результатов поиска можно отключить и включить опцией '''Фильтры результатов включены''' в разделе {{MenuУправление продажами → Процессы → Процесс поиска → Тонкая настройка. ==Создание правил фильтрации результатов поиска==Правила фильтрации результатов поиска создаются и редактируются в разделе Управление продажами → Процессы → Процесс поиска → Фильтры результатов. Для создания правила:# Нажмите кнопку '''Создать новую запись'''# Заполните [[Фильтры результатов поиска (Авиабилеты)#Параметры фильтрации результатов поиска|параметры фильтрации]]# Нажмите кнопку '''Создать новую запись''' внизу страницы Список созданных правил фильтрации результатов поиска отображается в виде таблицы в разделе Управление продажами→ Процессы → Процесс поиска → Фильтры результатов. {|Процессыclass="wikitable"|-|[[Файл:Правила_фильтра_результатов_поиска.png|1000px]]|-|Процесс Фильтрация запросов поиска|Тонкая настройка===Отладка правил фильтрации результатов поиска===Чтобы проверить работу фильтра и проследить, какие правила по каким параметрам удаляют перелеты, используют таблицу отладки правил фильтрации. <u>Для поисков от имени менеджера и экспертов</u> агентства работа фильтра по каждому поисковому запросу логируется и отображается в подробной таблице отладки.  Таблица отладки работы фильтра результатов данного поиска открывается в логах этого поиска.<br /> # Выполните поиск от имени менеджера или эксперта агентства. Если поиск выполняется от имени менеджера по завершении поиска открывается страница [[Логи системы|логов]] этого поиска. <br /># В поисковых логах в строке с сообщением ''flights/search/results/'' размещается ссылка на таблицу отладки фильтра: <br>[[Файл:Фильтр ссылка на таблицу отладки.png|300px]].# Ссылка открывает таблицу отладки фильтра результатов по данному поиску.В столбце '''Удален''':* '''''Да''''' - перелет удалён из выдачи.* '''''Нет''''' - перелет допущен фильтрами к выдаче. Для удалённых перелетов в строке ячейка с параметром '''OK''' обозначает правило, которое удалило перелет. Номер правила - название столбца. {| class="wikitable"|-|[[Файл:Фильтр_таблица_отладки.png|500px]]|-|Таблица отладки фильтра результатов поиска|}
==Параметры фильтрации результатов поиска==
*'''Правило для пакетов реквизитов''' — [[Пакеты реквизитов Немо 1.0|пакеты реквизитов]], на которые применяется правило:
**'''''Все''''' — правило распространяется на все пакеты реквизитов,**'''''Выбранные''''' — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. Если для настройки указано значение '''''Выбранные''''', но сами пакеты реквизитов не выбраны - применяется на все. **'''''Все кроме''''' — правило распространяется на все пакеты реквизитов, кроме выбранных из выпадающего списка ,
*'''авиакомпания не является контрактной''' — перелет удаляется, если он выполняется авиакомпанией, которая не числится в списке контрактных авиакомпаний агентства в ''[[Ценообразование (Авиабилеты)|Ценообразовании]]''. В выдаче остаются только те авиакомпании, от которых агент может получать комиссию.
*'''+ перелёт заблокирован''' — из выдачи удаляются заблокированные перелеты,
*'''+ содержит авиакомпании (marketing) в первом сегменте''':
**'''''Выбранные ''''' — удаляются перелеты, в которых первый сегмент выполняется одной из перечисленных авиакомпанией , **'''''Все кроме''''' — удаляются все перелеты, кроме тех, у которых первый сегмент выполняется одной из перечисленных авиакомпанией ,
*'''+ содержит авиакомпании (marketing) в любом сегменте''':
**'''''Выбранные ''''' — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией , **'''''Все кроме''''' — удаляются все перелеты, кроме тех, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией ,
*'''+ содержит выполняющие авиакомпании (operation) в любом сегменте''':
**'''''Выбранные ''''' — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией , **'''''Все кроме''''' — удаляются все перелеты, кроме тех, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией , *'''+ перелет содержит несколько тарифов''' — удаляются перелеты с несколькими тарифами,*'''+ сегменты перелета разного класса''''' — удаляются перелеты, сегменты которого разного класса,*'''+ перелет без электронного билета''''' — удаляются перелеты без электронного билета,
*'''+ международный перелет при поиске в пределах одной страны''' — удаляются перелеты с международными пересадками, если пункт вылета и прилета запроса в пределах одной страны
*'''+ тип перевозки''':
**'''''Выключен''''' — тип перевозки не проверяется (допускается любой),**'''''ВВЛ''''' — внутренние воздушные линии , **'''''МВЛ''''' — международные воздушные линии,
*'''+ континенты вылета''''':
**'''''Выключен''''' — допускаются все континенты вылета,**'''''Выбранные''''' — удаляются результаты с вылетом с выбранных (из выпадающего списка) континентов ,
*'''+ страны вылета''''':
**'''''Выбранные''''' — удаляются перелеты с вылетом из указанных стран ,**'''''Все кроме''''' — удаляются перелеты с вылетом из всех стран, кроме указанных,
*'''+ аэропорты вылета''''':
**'''''Выбранные ''''' — удаляются перелеты с вылетом из указанных аэропортов , **'''''Все кроме''''' — удаляются перелеты с вылетом из всех аэропортов, кроме указанных,
*'''+ континенты прилета''''':
**'''''Выключен ''''' — допускаются все континенты прилета,**'''''Выбранные''''' — удаляются перелеты с прилетом на выбранные континенты ,
*'''+ страны прилета''''':
**'''''Выбранные ''''' — удаляются перелеты с прилетом в указанные страны , **'''''Все кроме''''' — удаляются перелеты с прилетом во все страны, кроме указанных,
*'''+ аэропорты прилета''''':
**'''''Выбранные ''''' — удаляются перелеты с прилетом в указанные аэропорты , **'''''Все кроме''''' — удаляются перелеты с прилетом во все аэропорты, кроме указанных,{{Attention|Значения, указанные в параметрах '''"континенты вылета"''' / '''"континенты прилета"''', '''"страны вылета"''' / '''"страны прилета"''', '''"аэропорты вылета"''' / '''"аэропорты прилета"''', учитываются для всех сегментов перелета (то есть, в том числе для пунктов пересадок).}}*'''+ содержит тариф(тарифы) или коды классов (перечислять через запятую) ''' — удаляются перелеты с указанными тарифами и классами,*'''+ содержит номера рейсов (перечислять через запятую) ''' — удаляются перелеты с указанными номерами рейсов(Номера рейсов должны иметь следующий формат: 1A1111, 2B2222. При указании номеров в формате 1A 1111 правило может не сработать при работе с Nemo2.),*'''+ присутствуют сегменты без точного времени вылета'''— данный фильтр не применим в случае работы через API Nemo Connect*'''+ до времени вылета осталось менее Х часов ''' — удаляются рейсы, до вылета которых осталось меньше указанного времени (в часах),*'''+ количество свободных мест на рейсе меньше или равно ''' — удаляются перелеты, на которых количество свободных мест меньше или равно указанному значению,*'''+ количество свободных мест, остающееся на рейсе после покупки, меньше или равно ''' — удаляются перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению. Пример: если в фильтре установлено значение 1 и запрос перелетов на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3<=1).,
*'''+ источник перехода''':
**'''''Выключен ''''' — допускаются все источники перехода,**'''''Выбранные''''' — удаляет перелет, если источником перехода на сайт является один из указанных.,*'''+ цена перелета больше''' — удаляются перелеты, стоимость которых выше указанного значения,*'''+ цена перелета меньше''' — удаляются перелеты, стоимость которых ниже указанного значения,*'''+ прибыль меньше''' — удаляются перелеты, прибыль которых ниже указанного значения. Прибыль считается рассчитывается как сумма комиссии от авиакомпании, бонуса от авиакомпании (если установлен) и сбора агентства, заданных в [[Ценообразование (Авиабилеты)|правилах ценообразования]]. (под прибылью понимается сумма комиссия АК + бонус АК (если есть) + сбор агента, берется всё из ЦО)
<!--
{| class="wikitable mw-collapsible"
|''' источник перехода'''||Запрещает просмотр результатов поиска в случае, если источником перехода на сайт является один из указанных в фильтре источников.
|}-->
 
==Создание правил фильтрации результатов поиска==
Правила фильтрации результатов поиска создаются и редактируются в разделе {{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры результатов}}
 
Для создания правила:
# Нажмите кнопку '''Создать новую запись'''
# Заполните [[Фильтр результатов поиска (Авиабилеты)#Параметры фильтрации результатов поиска|параметры фильтрации]]
# Нажмите кнопку '''Создать новую запись''' внизу страницы
 
Список созданных правил фильтрации результатов поиска отображается в виде таблицы в разделе {{Menu|Управление продажами|Процессы|Процесс поиска|Фильтры результатов}}
 
{| class="wikitable"
|-
|[[Файл:Правила_фильтра_результатов_поиска.png|1000px]]
|-
|Фильтрация запросов поиска
|}
 
 
===Отладка правил фильтрации результатов поиска===
Отладка правил фильтрации результатов поиска включается опцией '''Режим отладки включен''' в разделе {{Menu|Управление продажами|Процессы|Процесс поиска|Тонкая настройка}}
 
{{Attention|[[Логи системы|Логирование]] фильтрации перелетов происходит только при включенном режиме отладки и режиме записи сервисных ответов поиска (включается на странице просмотра логов).}}
==Примеры правил фильтрации результатов поиска==
== См. также ==
*[[Фильтры результатов поиска Немо 2.0]]
*[[Фильтры поисковых запросов (Авиабилеты)]]
*[[Глобальная распределительная система]]
*[[Пакеты реквизитов Немо 1.0]]
*[[Маршрутизатор поисковых запросов]]
*[[Микшер результатов поиска Немо 1.0 (Авиабилеты)]]
*[[Пользователь]]
1382
правки

Навигация

'