|
|
(не показано 18 промежуточных версий 7 участников) |
Строка 6: |
Строка 6: |
| == Задачи и преимущества поиска 2.0 == | | == Задачи и преимущества поиска 2.0 == |
| | | |
− | '''Главная задача модуля поиска 2.0''' — организация поиска авиарейсов по нескольким реквизитам для каждой ГДС, с целью получить максимально полную выдачу с максимально выгодными ценами. | + | '''Главная задача модуля поиска 2.0''' — организация поиска авиарейсов по нескольким реквизитам для каждой ГДС с целью получить максимально полную выдачу с максимально выгодными ценами. |
| | | |
| Реквизиты поиска, настроенные под оптимальные цены в определенной зоне или для определенных авиакомпаний, могут возвращать неудовлетворительное общее количество результатов. <br/> | | Реквизиты поиска, настроенные под оптимальные цены в определенной зоне или для определенных авиакомпаний, могут возвращать неудовлетворительное общее количество результатов. <br/> |
Строка 30: |
Строка 30: |
| * Упрощенный интерфейс настройки фильтров результатов | | * Упрощенный интерфейс настройки фильтров результатов |
| * Более гибкие настройки фильтров (возможность создания сложных правил) | | * Более гибкие настройки фильтров (возможность создания сложных правил) |
− | * Упрощенный интерфейс [[Микшер|<span title="Микшер результатов">микшера результатов</span>]] | + | * Упрощенный интерфейс [[Микшер результатов поиска (Авиабилеты)|микшера результатов]] |
| * Возможность тонкой настройки поиска под конкретных пользователей системы | | * Возможность тонкой настройки поиска под конкретных пользователей системы |
| * Возможность получить отладочную информацию по поиску | | * Возможность получить отладочную информацию по поиску |
| | | |
− | В поиск 2.0 уже включен доработанный модуль «[[Премаршрутизатор|<span title="Премаршрутизатор">премаршрутизатор</span>]]»: | + | В поиск 2.0 уже включен доработанный модуль «[[Маршрутизатор поисковых запросов Немо Тревел 2.0|премаршрутизатор]]»: |
| * Появилась возможность создавать пакеты реквизитов с любым количеством реквизитов для бронирования и выписки (определяются по авиакомпаниям) | | * Появилась возможность создавать пакеты реквизитов с любым количеством реквизитов для бронирования и выписки (определяются по авиакомпаниям) |
| * Добавлены параметры премаршрутизации, возможность установки признака «кроме выбранных». | | * Добавлены параметры премаршрутизации, возможность установки признака «кроме выбранных». |
Строка 47: |
Строка 47: |
| Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована. | | Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована. |
| | | |
− | Устаревшие настройки и разделы административного модуля, при включении модуля перестают отображаться.
| + | При включении модуля перестают отображаться устаревшие настройки и разделы административного модуля. |
| | | |
| == Примеры использования == | | == Примеры использования == |
| | | |
− | * У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК дает больше комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью модуля Поиска 2.0 вы можете конкретный список АК искать по одному Источнику Перевозки, а все остальные по другому. | + | * У Агентства есть прямой договор с Авиакомпанией (АК) и есть субагентский договор, по которому АК дает большую комиссию, чем есть у Агентства, в прямом договоре с АК. С помощью модуля Поиска 2.0 вы можете искать конкретный список АК по одному Источнику Перевозки, а все остальные - по другому. |
− | * У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК, в разных зонах покрытия имеют разные тарифы. Модуль Поиска 2.0 позволяет искать одновременно в нескольких Источниках перевозки. | + | * У Агентства есть несколько Источников Перевозки в разных зонах покрытия. Известно, что разные АК в разных зонах покрытия имеют разные тарифы. Модуль Поиска 2.0 позволяет искать одновременно в нескольких Источниках перевозки. |
− | | |
− | == Подключение модуля ==
| |
− | Модуль включается [[Пользователь|<span title="Типы пользователей системы">администратором</span>]] MuteLab. После этого будет доступен раздел настроек '''«Авиабилеты» - «Процесс поиска 2.0»'''.
| |
− | [[Файл:Процесс_поиска.jpg|229px|thumb|center|Меню «Процесс поиска 2.0»]]
| |
− | | |
− | При этом поиск продолжает работать в старом режиме со старыми настройками. Для полного перехода на поиск 2.0, его необходимо включить в новом разделе на странице «Тонкая настройка» с помощью галочки напротив «Процесс поиска 2.0 включен» для всего агентства (сначала его рекомендуется включить для отдельного пользователя, с целью проведения проверки/тестирования).
| |
− | | |
− | При отключении опции поиск возвращается к старому режиму, но доступ к старым настройкам поиска можно получить только отключив модуль полностью.
| |
− | | |
− | При включении нового поиска настройки реквизитов остаются прежними.
| |
− | | |
− | Справочники контрактных авиакомпаний, комиссий и сборов сохраняются, но к каждой записи будет добавлена новая опция для выбора допустимых GDS / пакетов правила
| |
− | | |
− | Пример на форме:
| |
− | | |
− | [[Файл:Контрактные_авиакомпании.jpg|488px|thumb|center|Выбор допустимых GDS / пакетов правил]]
| |
− | | |
− | Пример в таблице:
| |
− | | |
− | [[Файл:Список_контрктных.jpg|1100px|thumb|center|Выбор допустимых GDS / пакетов правил]]
| |
− | | |
− | С новым режимом полностью несовместимы старые настройки премаршрутизатора, микшера. Их нужно настроить заново.
| |
− | | |
− | Удалены и не используются черные списки направлений и авиакомпаний. Такие ограничения на результаты поиска должны задаваться через настройку фильтров.
| |
| | | |
| == Описание работы модуля == | | == Описание работы модуля == |
Строка 86: |
Строка 62: |
| * Одинаковые перелеты из разных источников микшируются, согласно настройкам микшера. | | * Одинаковые перелеты из разных источников микшируются, согласно настройкам микшера. |
| * Результаты сохраняются и отображаются пользователю | | * Результаты сохраняются и отображаются пользователю |
− |
| |
| | | |
| [[Фильтры поисковых запросов (Авиабилеты)]] | | [[Фильтры поисковых запросов (Авиабилеты)]] |
| | | |
− | === Фильтры результатов ===
| + | [[Фильтры результатов поиска (Авиабилеты)]] |
− | Фильтры результатов ограничивают и изменяют набор перелетов, входящих в результаты поиска. С их помощью можно исключить перелеты с конкретной маркетинговой авиакомпанией или оперирующим перевозчиком, удалить перелеты с недостаточным количеством свободных мест или перелеты с малой прибылью. Фильтры результатов включаются в разделе тонкой настройки поиска.
| |
− | | |
− | '''Правило фильтра результатов''' — совокупность условий, параметров и значений, определяющих набор результатов для удаления из выдачи.
| |
− | | |
− | Правило состоит из параметров, объединенных логической связью «И», поэтому правило сработает, только если сработает каждое условие внутри правила. Часть параметров позволяют указывать несколько альтернативных значений, а также использовать режим включения или исключения объектов в качестве значений ("Выбранные" и "Все кроме" — логическое отрицание «НЕ»). В таком случае между значениями одного параметра используется логическая связь «ИЛИ».
| |
− | | |
− | Правила объединяются логической связью «ИЛИ», поэтому для удаления перелета из результатов поиска достаточно, чтобы сработало хотя бы одно правило.
| |
− | | |
− | {| class="wikitable mw-collapsible mw-collapsed"
| |
− | |-
| |
− | ! colspan="2" | Параметры фильтрации результатов поиска авиарейсов
| |
− | |-
| |
− | ! Параметр
| |
− | ! Описание
| |
− | |-
| |
− | | '''Правило для пакетов реквизитов''' || Правило будет работать для заданных пакетов реквизитов.
| |
− | |-
| |
− | | '''Фильтр «... + авиакомпания не является контрактной»'''|| Если стоит галочка, то отсеются все авиакомпании отсутствующие в списке контрактных.
| |
− | |-
| |
− | |'''Фильтр «... + перелёт заблокирован»''' ||При включении этого фильтра перелёты, оказавшиеся запрещенными, не попадут в результаты поиска (опция доступна только при включенном модуле '''«Обработка неподтвержденных сегментов»''').
| |
− | |-
| |
− | |'''Фильтр «... + содержит авиакомпании (marketing) в первом сегменте»'''||Можно указать конкретные или все кроме какой-то.
| |
− | |-
| |
− | |'''Фильтр «... + содержит авиакомпании (marketing) в любом сегменте»'''||Можно указать конкретные или все кроме какой-то.
| |
− | |-
| |
− | |'''Фильтр «... + содержит выполняющие авиакомпании (operation) в любом сегменте»'''||Можно указать конкретные или все кроме какой-то.
| |
− | |-
| |
− | |'''Фильтр «... + перелет содержит несколько тарифов»''' || Да, если стоит галочка.
| |
− | |-
| |
− | |'''Фильтр «... + сегменты перелета разного класса»''' ||Да, если стоит галочка.
| |
− | |-
| |
− | |'''Фильтр «... + перелет без электронного билета»''' ||Да, если стоит галочка.
| |
− | |-
| |
− | |'''Фильтр «... + международный перелет при поиске в пределах одной страны»''' ||Да, если стоит галочка.
| |
− | |-
| |
− | |'''Фильтр «... + тип перевозки»'''|| Можно выбрать ВВЛ или МВЛ.
| |
− | |-
| |
− | |'''Фильтр «... + континенты вылета»''' ||Можно указать конкретные.
| |
− | |-
| |
− | |'''Фильтр «... + страны вылета»''' ||Можно указать конкретные или все кроме какого-то.
| |
− | |-
| |
− | |'''Фильтр «... + аэропорты вылета»'''||Можно указать конкретные или все кроме какого-то.
| |
− | |-
| |
− | |'''Фильтр «... + континенты прилета»'''||Можно указать конкретные.
| |
− | |-
| |
− | |'''Фильтр «... + страны прилета»'''||Можно указать конкретные или все кроме какого-то.
| |
− | |-
| |
− | |'''Фильтр «... + аэропорты прилета»'''||Можно указать конкретные или все кроме какого-то.
| |
− | |-
| |
− | |'''Фильтр «... + содержит тариф(тарифы) или коды классов»'''||Перечислять через запятую.
| |
− | |-
| |
− | |'''Фильтр «... + содержит номера рейсов»'''||Перечислять через запятую.
| |
− | |-
| |
− | |'''Фильтр «... + присутствуют сегменты без точного времени вылета»'''||
| |
− | |-
| |
− | |'''Фильтр «... + до времени вылета осталось менее Х часов»'''||Минимальное количество часов до вылета.
| |
− | |-
| |
− | |'''Фильтр "... + цена перелета больше»'''||Перелеты, стоимость которых выше указанного значения будут удалены из результатов поиска.
| |
− | |-
| |
− | |'''Фильтр «... + цена перелета меньше»'''||Перелеты, стоимость которых ниже указанного значения будут удалены из результатов поиска.
| |
− | |-
| |
− | |'''Фильтр «... + прибыль меньше»'''||Перелеты, прибыль которых ниже указанного значения, удаляются из результатов поиска. Прибыль в данном случае - это сумма комиссии авиакомпании, бонуса авиакомпании и сбора агентства, заданных в правилах ценообразования.
| |
− | |-
| |
− | |'''Фильтр «... + количество свободных мест на рейсе меньше или равно»'''||Перелеты, на которых количество свободных мест меньше или равно указанному значению, удалены из результатов поиска.
| |
− | |-
| |
− | |'''Фильтр «... + количество свободных мест, остающееся на рейсе после покупки, меньше или равно»'''||Перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению, удалены из результатов поиска. Пример: если в фильтре стоит значение 1, а поисковый запрос происходит на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3<=1).
| |
− | |-
| |
− | |'''Фильтр «... + источник перехода»'''||Запрещает просмотр результатов поиска в случае, если источником перехода на сайт является один из указанных в фильтре источников.
| |
− | |}
| |
− | | |
− | {{Attention|Удаление перелетов происходит в процессе поиска и измененные настройки не влияют на уже сохраненные результаты на странице выбора рейсов.}}
| |
− | | |
− | {{Attention|Логирование фильтрации перелетов происходит только при включенных режимах отладки «Поиска 2.0» и записи сервисных ответов поиска (включается на просмотре логов).}}
| |
− | | |
− | ==== Примеры фильтров результатов ====
| |
− | | |
− | ===== Исключить перелеты с прибылью менее 400 рублей =====
| |
− | Чтобы удалить из результатов поиска перелёты, у которых прибыль меньше 400 рублей, создайте одно правило с одним параметром:
| |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | Фильтр "... + прибыль меньше"
| |
− | | 400 Российский рубль
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | ! colspan="4" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! Прибыль меньше 400 рублей
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#dff0d8;"| SVO LED (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Прибыль: 450RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#dff0d8;"| SVO LED (Прибыль: 270RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#dff0d8;"| SVO LED (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Прибыль: 240RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | | |
− | ===== Исключить перелеты авиакомпаний "Аэрофлот" и "Трансаэро" =====
| |
− | Чтобы удалить из результатов поиска перелёты авиакомпаний "Аэрофлот" (SU) и "Трансаэро" (UN), создайте одно правило с одним параметром:
| |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Выбранные:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | * Трансаэро [UN] (TSO)
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | ! colspan="4" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! Маркетинговая АК в любом сегменте: SU или UN
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#dff0d8;"| SVO LED (Маркетинговая АК: SU)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#dff0d8;"| SVO LED (Маркетинговая АК: SU)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#dff0d8;"| SVO LED (Маркетинговая АК: UN)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Маркетинговая АК: S7)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Маркетинговая АК: S7)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Маркетинговая АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | | |
− | ===== Исключить перелеты всех авиакомпаний, кроме "Аэрофлот" и "Трансаэро" =====
| |
− | Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме "Аэрофлот" (SU) и "Трансаэро" (UN), создайте одно правило с одним параметром:
| |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | * Трансаэро [UN] (TSO)
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | ! colspan="4" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! Маркетинговая АК в любом сегменте: любая, кроме SU или UN
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Маркетинговая АК: SU)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Маркетинговая АК: SU)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#ffbdd3;"| SVO LED (Маркетинговая АК: UN)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#dff0d8;"| SVO LED (Маркетинговая АК: S7)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#dff0d8;"| SVO LED (Маркетинговая АК: S7)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#dff0d8;"| SVO LED (Маркетинговая АК: FV)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |}
| |
− | | |
− | ===== Исключить перелеты всех авиакомпаний с прибылью менее 400 рублей, кроме "Аэрофлот" =====
| |
− | Чтобы удалить из результатов поиска перелёты всех авиакомпаний с прибылью менее 400 рублей, кроме "Аэрофлот" (SU), создайте одно правило с двумя параметрами:
| |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | * Трансаэро [UN] (TSO)
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + прибыль меньше"
| |
− | | 400 Российский рубль
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | ! colspan="5" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="2" | (Маркетинговая АК в любом сегменте: любая, кроме SU)<br/>И<br/>(Прибыль меньше 400 рублей)
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#ffbdd3;"| (Маркетинговая АК: SU)
| |
− | |style="background-color:#dff0d8;"| (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#ffbdd3;"| (Маркетинговая АК: SU)
| |
− | |style="background-color:#ffbdd3;"| (Прибыль: 450RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#dff0d8;"| (Маркетинговая АК: UN)
| |
− | |style="background-color:#dff0d8;"| (Прибыль: 270RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#dff0d8;"| (Маркетинговая АК: S7)
| |
− | |style="background-color:#dff0d8;"| (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#dff0d8;"| (Маркетинговая АК: S7)
| |
− | |style="background-color:#ffbdd3;"| (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#dff0d8;"| (Маркетинговая АК: FV)
| |
− | |style="background-color:#ffbdd3;"| (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | | |
− | ===== Исключить перелеты всех авиакомпаний, кроме "Аэрофлот", и перелеты с прибылью менее 400 рублей =====
| |
− | Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме "Аэрофлот" (SU), и перелеты с прибылью менее 400 рублей, создайте два правила:
| |
− | | |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | |-
| |
− | ! colspan="2" style="text-align:left;"| Правило №2
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + прибыль меньше"
| |
− | | 400 Российский рубль
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правил для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | |-
| |
− | ! colspan="3" style="text-align:left;"| Схема работы правил фильтров результатов поиска
| |
− | |-
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="5" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="2" | Маркетинговая АК в любом сегменте:<br/>любая, кроме SU
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#ffbdd3;"| (Марк. АК: SU)
| |
− | | (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#ffbdd3;"| (Марк. АК: SU)
| |
− | | (Прибыль: 450RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: UN)
| |
− | | (Прибыль: 270RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: S7)
| |
− | | (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: S7)
| |
− | | (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: FV)
| |
− | | (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |}
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="5" style="text-align:left;"| Пример работы правила №2
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="2" | Прибыль меньше 400 рублей
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | | (Марк. АК: SU)
| |
− | |style="background-color:#dff0d8;"| (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | | (Марк. АК: SU)
| |
− | |style="background-color:#ffbdd3;"| (Прибыль: 450RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | | (Марк. АК: UN)
| |
− | |style="background-color:#dff0d8;"| (Прибыль: 270RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | | (Марк. АК: S7)
| |
− | |style="background-color:#dff0d8;"| (Прибыль: 340RUB)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | | (Марк. АК: S7)
| |
− | |style="background-color:#ffbdd3;"| (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | | (Марк. АК: FV)
| |
− | |style="background-color:#ffbdd3;"| (Прибыль: 540RUB)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="5" style="text-align:left;"| Результат работы правил
| |
− | |-
| |
− | ! width="75" | №
| |
− | !
| |
− | ! width="160" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |}
| |
− | |}
| |
− | | |
− | ===== Исключить перелеты всех авиакомпаний, кроме "Аэрофлота", оперированного "Россией" =====
| |
− | {{Attention|Рассмотрим неверное решение, которое может казаться верным.}}
| |
− | | |
− | Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме "Аэрофлот" (SU), оперированного "Россией", создайте одно правило:
| |
− | | |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит выполняющие авиакомпании (operation) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Россия [FV] (SDM)
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | ! colspan="5" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="2" | (Маркетинговая АК в любом сегменте: любая, кроме SU)<br/>И<br/>(Оперирующая АК в любом сегменте: любая, кроме FV)
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#ffbdd3;"| (Марк. АК: SU)
| |
− | |style="background-color:#dff0d8;"| (Опер. АК: SU)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#ffbdd3;"| (Марк. АК: SU)
| |
− | |style="background-color:#ffbdd3;"| (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: UN)
| |
− | |style="background-color:#dff0d8;"| (Опер. АК: UN)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: S7)
| |
− | |style="background-color:#dff0d8;"| (Опер. АК: S7)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: S7)
| |
− | |style="background-color:#ffbdd3;"| (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: FV)
| |
− | |style="background-color:#ffbdd3;"| (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | | |
− | Почему в результатах остались варианты 1, 5 и 6? Потому что правило срабатывает, только если срабатывают все условия внутри правила.
| |
− | | |
− | Данное правило сработает только, когда маркетинговой авиакомпанией будет не "Аэрофлот" и одновременно с этим оперирующей авиакомпанией будет не "Россия". Одновременно обоим требованиям удовлетворяют перелеты, которые и были удалены из результатов (перелет №3 и перелет №4).
| |
− | | |
− | {{Attention|Теперь рассмотрим верное решение.}}
| |
− | | |
− | Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме "Аэрофлот" (SU), оперированного "Россией", создайте два правила:
| |
− | | |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | |-
| |
− | ! colspan="2" style="text-align:left;"| Правило №2
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит выполняющие авиакомпании (operation) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Россия [FV] (SDM)
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правил для каждого перелёта в результатах поиска.
| |
− | | |
− | {| class="wikitable mw-collapsible"
| |
− | |-
| |
− | ! colspan="3" style="text-align:left;" | Схема работы правил фильтров результатов поиска
| |
− | |-
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="5" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="2" | Маркетинговая АК в любом<br/>сегменте: любая, кроме SU
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |style="background-color:#ffbdd3;"| (Марк. АК: SU)
| |
− | | (Опер. АК: SU)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |style="background-color:#ffbdd3;"| (Марк. АК: SU)
| |
− | | (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: UN)
| |
− | | (Опер. АК: UN)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: S7)
| |
− | | (Опер. АК: S7)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: S7)
| |
− | | (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |style="background-color:#dff0d8;"| (Марк. АК: FV)
| |
− | | (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |}
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="5" style="text-align:left;"| Пример работы правила №2
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="2" | Оперирующая АК в любом<br/>сегменте: любая, кроме FV
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | | (Марк. АК: SU)
| |
− | |style="background-color:#dff0d8;"| (Опер. АК: SU)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | | (Марк. АК: SU)
| |
− | |style="background-color:#ffbdd3;"| (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | | (Марк. АК: UN)
| |
− | |style="background-color:#dff0d8;"| (Опер. АК: UN)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | | (Марк. АК: S7)
| |
− | |style="background-color:#dff0d8;"| (Опер. АК: S7)
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | | (Марк. АК: S7)
| |
− | |style="background-color:#ffbdd3;"| (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | | (Марк. АК: FV)
| |
− | |style="background-color:#ffbdd3;"| (Опер. АК: FV)
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="5" style="text-align:left;"| Результат работы правил
| |
− | |-
| |
− | ! width="75" | №
| |
− | !
| |
− | ! width="160" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |
| |
− | |style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |
| |
− | |style="background-color:#dff0d8;"| Перелет удален.
| |
− | |}
| |
− | |}
| |
− | | |
− | ===== Исключить перелеты с прибылью меньше 400 рублей всех авиакомпаний, кроме "Аэрофлота", оперированного "Россией" =====
| |
− | Чтобы удалить из результатов поиска перелёты с прибылью меньше 400 рублей всех авиакомпаний, кроме "Аэрофлот" (SU), оперированного "Россией", создайте два правила:
| |
− | | |
− | {| class="wikitable"
| |
− | ! colspan="2" style="text-align:left;"| Правило №1
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит авиакомпании (marketing) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Аэрофлот - Российские авиалинии [SU] (AFL)
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + прибыль меньше"
| |
− | | 400 Российский рубль
| |
− | |-
| |
− | ! colspan="2" style="text-align:left;"| Правило №2
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + содержит выполняющие авиакомпании (operation) в любом сегменте"
| |
− | | Все кроме:
| |
− | * Россия [FV] (SDM)
| |
− | |-
| |
− | | style="text-align:left;" | Фильтр "... + прибыль меньше"
| |
− | | 400 Российский рубль
| |
− | |}
| |
− | | |
− | В таблице представлен пример работы правил для каждого перелёта в результатах поиска.
| |
| | | |
− | {| class="wikitable mw-collapsible"
| + | [[Микшер результатов поиска (Авиабилеты)]] |
− | |-
| |
− | ! colspan="3" style="text-align:left;"| Схема работы правил фильтров результатов поиска
| |
− | |-
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="6" style="text-align:left;"| Пример работы правила №1
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="3" | Маркетинговая АК в любом сегменте: любая, кроме SU<br/>И<br/>Прибыль меньше 400 рублей
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | | style="background-color:#ffbdd3;"| Марк. АК: SU
| |
− | | Опер. АК: SU
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 2
| |
− | | style="background-color:#ffbdd3;"| Марк. АК: SU
| |
− | | Опер. АК: SU
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | | style="background-color:#ffbdd3;"| Марк. АК: SU
| |
− | | Опер. АК: FV
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 4
| |
− | | style="background-color:#ffbdd3;"| Марк. АК: SU
| |
− | | Опер. АК: FV
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 5
| |
− | | style="background-color:#ffbdd3;"| Марк. АК: SU
| |
− | | Опер. АК: S7
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 6
| |
− | | style="background-color:#ffbdd3;"| Марк. АК: SU
| |
− | | Опер. АК: S7
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 7
| |
− | | style="background-color:#dff0d8;"| Марк. АК: S7
| |
− | | Опер. АК: S7
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 8
| |
− | | style="background-color:#dff0d8;"| Марк. АК: S7
| |
− | | Опер. АК: S7
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 9
| |
− | | style="background-color:#dff0d8;"| Марк. АК: S7
| |
− | | Опер. АК: FV
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 10
| |
− | | style="background-color:#dff0d8;"| Марк. АК: S7
| |
− | | Опер. АК: FV
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 11
| |
− | | style="background-color:#dff0d8;"| Марк. АК: UN
| |
− | | Опер. АК: UN
| |
− | | style="background-color:#dff0d8;"| Прибыль: 200RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 12
| |
− | | style="background-color:#dff0d8;"| Марк. АК: IK
| |
− | | Опер. АК: IK
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 700RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="6" style="text-align:left;"| Пример работы правила №2
| |
− | |-
| |
− | ! width="75" | №
| |
− | ! colspan="3" | Оперирующая АК в любом сегменте: любая, кроме FV<br/>И<br/>Прибыль меньше 400 рублей
| |
− | !
| |
− | ! width="120" | Результат работы правила
| |
− | |-
| |
− | ! Перелет 1
| |
− | | Марк. АК: SU
| |
− | | style="background-color:#dff0d8;"| Опер. АК: SU
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | | Марк. АК: SU
| |
− | | style="background-color:#dff0d8;"| Опер. АК: SU
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | | Марк. АК: SU
| |
− | | style="background-color:#ffbdd3;"| Опер. АК: FV
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 4
| |
− | | Марк. АК: SU
| |
− | | style="background-color:#ffbdd3;"| Опер. АК: FV
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 5
| |
− | | Марк. АК: SU
| |
− | | style="background-color:#dff0d8;"| Опер. АК: S7
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | | Марк. АК: SU
| |
− | | style="background-color:#dff0d8;"| Опер. АК: S7
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 7
| |
− | | Марк. АК: S7
| |
− | | style="background-color:#dff0d8;"| Опер. АК: S7
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 8
| |
− | | Марк. АК: S7
| |
− | | style="background-color:#dff0d8;"| Опер. АК: S7
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 9
| |
− | | Марк. АК: S7
| |
− | | style="background-color:#ffbdd3;"| Опер. АК: FV
| |
− | | style="background-color:#dff0d8;"| Прибыль: 300RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 10
| |
− | | Марк. АК: S7
| |
− | | style="background-color:#ffbdd3;"| Опер. АК: FV
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 500RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 11
| |
− | | Марк. АК: UN
| |
− | | style="background-color:#dff0d8;"| Опер. АК: UN
| |
− | | style="background-color:#dff0d8;"| Прибыль: 200RUB
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 12
| |
− | | Марк. АК: IK
| |
− | | style="background-color:#dff0d8;"| Опер. АК: IK
| |
− | | style="background-color:#ffbdd3;"| Прибыль: 700RUB
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | |
| |
− | {| class="wikitable"
| |
− | ! colspan="3" style="text-align:left;"| Результат работы правил
| |
− | |-
| |
− | ! width="75" | №
| |
− | !
| |
− | ! width="160" | Правило №1<br/>ИЛИ<br/>Правило №2
| |
− | |-
| |
− | ! Перелет 1
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 2
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 3
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 4
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 5
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 6
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 7
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 8
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 9
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 10
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |-
| |
− | ! Перелет 11
| |
− | |
| |
− | | style="background-color:#dff0d8;"| Перелет удален.
| |
− | |-
| |
− | ! Перелет 12
| |
− | |
| |
− | | style="background-color:#ffbdd3;"| Перелет остался.
| |
− | |}
| |
− | |}
| |
− | | |
− | === Микшер результатов ===
| |
− | [[Файл:2.0 Mix rule.png|474px|thumb|right|Правила микширования результатов поиска из разных источников]] | |
− | {{Attention|Микшер работает с результатами оставшимися после фильтрации. Включить или выключить его можно в подразделе «Тонкая настройка».}}
| |
− | | |
− | При создании микшера можно указать авиакомпании для которых будут применяться данные правила.
| |
− | Если авиакомпания не указана, правило применяется для всех компаний.
| |
− | | |
− | Дальнейшее микширование проходит два этапа:
| |
− | | |
− | 1. '''Ценовой''', выбираем перелет по условию (можно выбрать один из вариантов):
| |
− | | |
− | * Цена от GDS (нетто) минимальная
| |
− | * Цена (брутто) минимальная
| |
− | * Цена (брутто) максимальная
| |
− | * Сбор максимальный
| |
− | * Максимальная комиссия от перевозчика (сработает только при условии активированного расчета комиссий 2.0)
| |
− | * Максимальная прибыль (сбор + комиссия) (сработает только при условии активированного расчета комиссий 2.0)
| |
− | * Игнорировать этап 1
| |
− | | |
− | 2. '''Поставщики''', если не сработал этап 1(или выбран последний пункт), выбираем по приоритету поставщика или конкретного пакета реквизитов.
| |
− | Если выбран поставщик и для него есть несколько пакетов реквизитов, то выберется перелет из первого пакета.
| |
− | | |
− | ==== Микшер по умолчанию ====
| |
− | {{Attention|В случае, если микшер включен, но для определенной авиакомпании не задано правило, срабатывает правило по умолчанию ''(Ценовой этап, Цена (брутто) максимальная)''.<br/>Если Вы не хотите, чтобы правило по умолчанию применялось, необходимо задать общее правило для всех авиакомпаний.}}
| |
− | | |
− | === Отладка микшера ===
| |
− | Работа микшера по каждому поисковому запросу последовательно логируется и может быть проанализирована в подробной таблице отладки:
| |
− | [[Файл:2.0 Mix debug.png|2000px|thumb|center|Таблица отладки микшера]]
| |
− | | |
− | Описание полей таблицы:
| |
− | | |
− | * '''Операция''' — каждой операции микшера присваивается ID.
| |
− | | |
− | Один ID присвоен для всех строк в таблице, описывающих один и тот же вариант из разных источников (пакетов реквизитов для поиска).
| |
− | * '''Выбранный микшер''' — ID сработавшего правила микширования.
| |
− | * '''Уровень 1''' — выбранная логика микширования на Этапе 1.
| |
− | * '''Уровень 2''' — выбранный GDS или пакет реквизитов на Этапе 2.
| |
− | * '''Авиакомпания''' — первый маркетинговый перевозчик или валидирующий перевозчик, если активирован расчет комиссий 2.0.
| |
− | * '''Код микширования''' — данные варианта, для которого проведено микширование.
| |
− | * '''Мин. цена ГДС''' — цена нетто в результатах источника, указанного в данной строке.
| |
− | * '''Мин. цена''' — минимальная цена брутто в результатах источника.
| |
− | * '''Макс. цена''' — максимальная цена брутто в результатах источника.
| |
− | * '''Макс. сбор''' — размер сбора для цены в результатах источника.
| |
− | * '''Макс. комиссия'''— размер комиссии авиакомпании для цены в результатах источника.
| |
− | * '''Макс. прибыль''' — сумма прибыли для цены в результатах источника.
| |
− | * '''GDS''' — GDS источника, в котором найден вариант.
| |
− | * '''Пакет'''— источник, в котором найден вариант.
| |
− |
| |
− | Отображение таблицы отладки включается в разделе «Тонкая настройка» — «Режим отладки включен».
| |
− | | |
− | После завершения каждого поиска Вы будете перенаправлены на страницу логов этого поиска. В записи с сообщением '''flights_search_process/search''' размещается ссылка на таблицу отладки микшера.
| |
| | | |
| == Тонкая настройка == | | == Тонкая настройка == |
Строка 1073: |
Строка 73: |
| Процесс поиска имеет ряд дополнительных настроек: | | Процесс поиска имеет ряд дополнительных настроек: |
| | | |
− | * '''Поиск 2.0 включен''' — опция активирует работу модуля «Поиск 2.0»; | + | * '''Поиск авиабилетов включен''' — опция активирует работу модуля «Поиск авиабилетов»; |
− | * '''Выбор пакетных реквизитов для поиска''' — позволяет выбрать пакеты реквизитов для поиска; | + | * '''Маршрутизатор Nemo: выбор источников для поиска''' — позволяет выбрать пакеты реквизитов для поиска; |
− | * '''Применять географические ограничения для выбора пакетов'''
| + | <!--* '''Объединение поисков для {{NameProject2}} ''' - При поиске по различным источникам система отправляет параллельные запросы в ГДС (т.е. поисковые запросы посылаются в разные РСС одновременно). Если данный режим отключен, используется технология отправки параллельных запросов Nemo 1.0, которая проигрывает в эффективности по использованию системных ресурсов перед режимом {{NameProject2}}. Включение настройки даст большую эффективность и производительность поиска, а также поможет избежать некоторых ошибок поиска. Вместо нескольких запросов поисковые запросы по разным реквизитам будут направлены через единый запрос к {{NameProject2}}, который укажет список пакетов для поиска. |
− | * '''Объединение поисков для NEMO2.0 ''' - поисковые запросы по разным реквизитам будут направлены через 1 запрос, повышает производительность. | + | Возможны незначительные различия в конечной выдаче из-за программных лимитов в Nemo 1.0. При большом количестве источников из выдачи могут пропасть дорогие пересадочные рейсы на нагруженных направлениях, где есть много дешевых прямых перелетов. Это не критично и устраняется более эффективной настройкой маршрутизации в {{NameProject2}} путем сокращения количества поисков, которые дадут нежелательные результаты с их полной фильтрацией.--> |
− | * '''Использовать премаршрутизатор NEMO2.0 ''' - в поисковых запросам будут отправляться специальные тэги, необходимые для маршрузитора NEMO2.0. | + | * '''Использовать маршрутизатор {{NameProject2}} ''' - включает использование нового маршрутизатора {{NameProject2}}. Подробнее см. [[Маршрутизатор поисковых запросов {{NameProject2}}]] {{Attention|Не включайте этот режим, если правила маршрутизации {{NameProject2}} не настроены!}} |
| + | * '''Маршрутизатор Nemo: применить географические ограничения для выбора пакетов''' |
| * '''Фильтры запросов включены''' | | * '''Фильтры запросов включены''' |
| * '''Фильтры результатов включены''' | | * '''Фильтры результатов включены''' |
Строка 1086: |
Строка 87: |
| * '''Микшер результатов включен''' | | * '''Микшер результатов включен''' |
| * '''Режим отладки включен''' | | * '''Режим отладки включен''' |
| + | * '''Домен для диплинка XML API''' — в качестве значения настройки указывается хост сайта, который будет возвращен при использовании поискового запроса в агентском API. |
| | | |
| == Тестирование/отладка == | | == Тестирование/отладка == |
Строка 1096: |
Строка 98: |
| * [[Бронирование]] | | * [[Бронирование]] |
| * [[Аннуляция]] | | * [[Аннуляция]] |
− | * [[Сейбр]] | + | * [[Sabre|Сейбр]] |
| * [[Галилео]] | | * [[Галилео]] |
| * [[Сирена Трэвел]] | | * [[Сирена Трэвел]] |
− |
| |
− |
| |
− | [[Категория:Модули]][[Категория:Настройки]]
| |