Изменения

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

Поиск (Авиабилеты)

18 884 байта добавлено, 17:20, 19 мая 2022
Тонкая настройка
[[Категория:Модули]][[Категория:Настройки]][[Категория:Встроенные модули]]'''Поиск (Авиабилеты) - ''' — это [[Модуль (термин) | модуль]] [[Компонент (термин) | компонента]] [[Авиабилеты (компонент) | «Авиабилеты»]] системы {{NameSystemLink}}.
== Назначение ==
Поиск авиабилетов предназначен, чтобы по заданным параметрам находить перелеты для организации поиска перелетов для дальнейшего бронирования и выписки билетов. Модуль поиска авиабилетов организует поиск авиарейсов по нескольким реквизитам для каждой [[ГРС]] для получения максимально полной выдачи перелетов по максимально выгодным ценам.Модуль поиска также включает в себя несколько вспомогательных плагинов:* фильтры поисковых запросов* маршрутизатор* фильтр результатов* микшер
== Принцип работы ==
Процесс поиска - [[Файл:Схема_взаимодействия_фильтров_и_микшера.png|thumb|left|500px|Схема взаимодействия фильтров, маршрутизатора и микшера|center]] Поиск авиабилетов — сложный процесс, для осуществления и поддержки которого задействованы сложные модулиразные плагины.
В {{NameSystem}} процесс поиска авиабилетов проходит в несколько этапов:
#Пользователь задает параметры поиска.
# [[Фильтры поисковых запросов (Авиабилеты)|Фильтр]] проверяет параметры поискового запроса и прерывает процесс поиска, если сработает хотя бы одно правило фильтрации.
# [[Маршрутизатор_поисковых_запросов_Nemo_Connect|Маршрутизатор поисковых запросов]] выбирает по условиям подходящие для поиска [[Пакеты реквизитов Немо 1.0|пакеты реквизитов]] и запускает по ним параллельный поиск в ГРС.
# Выполняются параллельные запросы в [[ГРС]] (количество запросов соответствует количеству допустимых пакетов реквизитов).
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из результатов поиска нежелательные перелеты, соответствующие параметрам фильтров.
# [[Микшер результатов поиска (Авиабилеты)|Микшер]] удаляет из результатов поиска одинаковые перелёты (дубликаты) от разных ГРС согласно заведённым правилам.
# Результаты сохраняются и отображаются пользователю на выдаче результатов.
'''Результаты поиска''' - перелеты, полученные от ГРС.<br />'''Выдача результатов поиска''' - перелеты, отображаемые пользователю на этапе №7. == Основные возможности ==* [[Взаимодействие с метапоисковиками| подключение к метапоискам]]; * настраиваемый внутренний [[Кэш-сервер|кэш результатов поиска]];* умные элементы управления на [[Форма поиска (Авиабилеты)|форме поиска]];* поиск как по фиксированным, так и по [[Поиск по окружным датам (Авиабилеты)|соседним датам]];* поиск простых и сложных составных маршрутов;* поиск тарифов для разных [[пассажир|категорий пассажиров]] (взрослые, дети, младенцы с местом/без места);* поиск по разным классам обслуживания;* поиск одновременно в нескольких [[ГРС|источниках]] (мульти-GDS, мульти-PCC, поиск в разных сеансах);* поддержка поиска ГРС и не-ГРС контента;* возможность тонкой настройки поиска под конкретных пользователей системы;* возможность получить отладочную информацию по поиску. == Тонкая настройка == Модуль поиска имеет ряд дополнительных настроек, которые находятся в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''. * {{Setting|Поиск авиабилетов включен}} — опция активирует работу модуля поиска. {{Attention|Не выключайте эту настройку, иначе поиск '''не будет работать'''!}}* {{Setting|Фильтры запросов включены}} — опция включает [[Фильтры поисковых запросов (Авиабилеты)| фильтры поисковых запросов Немо 1.0]] * {{Setting|Использовать премаршрутизатор {{NameProject2}} }} — включает использование нового маршрутизатора {{NameProject2}}. Подробнее см. [[Маршрутизатор поисковых запросов {{NameProject2}}]] {{Attention|Не включайте этот режим, если правила маршрутизации {{NameProject2}} не настроены!}}* {{Setting|Маршрутизатор NEMO1.0: выбор источников для поиска}} — позволяет выбрать пакеты реквизитов Nemo 1.0 для поиска. {{Attention|Если вы используете [[Маршрутизатор поисковых запросов {{NameProject2}}]], ограничение использования пакетов в тонкой настройке Немо Тревел 1.0 не работает! Подробнее см. [[http://support.nemo.travel/ru/%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_%D0%9D%D0%B5%D0%BC%D0%BE_%D0%A2%D1%80%D0%B5%D0%B2%D0%B5%D0%BB_2.0#.D0.9E.D1.81.D0.BE.D0.B1.D0.B5.D0.BD.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D0.BE.D1.82.D0.BF.D1.80.D0.B0.D0.B2.D0.BA.D0.B8_.D0.B7.D0.B0.D0.BF.D1.80.D0.BE.D1.81.D0.BE.D0.B2_.D0.BF.D1.80.D0.B8_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.B5_.D0.BC.D0.B0.D1.80.D1.88.D1.80.D1.83.D1.82.D0.B8.D0.B7.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.D0.9D.D0.B5.D0.BC.D0.BE_.D0.A2.D1.80.D0.B5.D0.B2.D0.B5.D0.BB_2.0| Особенности отправки запросов при работе маршрутизатора {{NameProject2}}]]}}* {{Setting|Маршрутизатор NEMO1.0: применить географические ограничения для выбора пакетов}} — опция активирует [[Маршрутизатор поисковых запросов Немо Тревел 1.0]].* {{Setting|Реквизиты из какого пакета будут использованы для запроса поиска к {{NameProject2}} }} — настройка позволяет выбрать пакет для запуска поиска через маршрутизатор поисковых запросов {{NameProject2}}. Доступные для выбора варианты: первый доступный или же выбрать конкретный пакет. При запросе поиска в {{NameProject2}} будут использованы логин, пароль и идентификатор пользователя из {{NameProject2}} , заданные в выбранном пакете. {{Attention|Правила маршрутизатора поисковых запросов {{NameProject2}} запускаются по агентству, для которого задан выбранный в данной настройке реквизит.}}<!--* {{Setting|Объединение поисков для NEMO2.0}} — при поиске по различным источникам система отправляет параллельные запросы в ГРС (т.е. поисковые запросы посылаются в разные РСС одновременно). Если данный режим отключен, используется технология отправки параллельных запросов Nemo 1.0, которая проигрывает в эффективности по использованию системных ресурсов перед режимом Nemo 2.0. Включение настройки даст большую эффективность и производительность поиска, а также поможет избежать некоторых ошибок поиска. Вместо нескольких запросов поисковые запросы по разным реквизитам будут направлены через единый запрос к авиасерверу Nemo 2.0, который укажет список пакетов для поиска. Возможны незначительные различия в конечной выдаче из-за программных лимитов в Nemo 1.0. При большом количестве источников из выдачи могут пропасть дорогие пересадочные рейсы на нагруженных направлениях, где есть много дешевых прямых перелетов. Это не критично и устраняется более эффективной настройкой маршрутизации в Nemo 2.0 путем сокращения количества поисков, которые дадут нежелательные результаты с их полной фильтрацией. {{Attention|Настройка будет удалена в обновлении системы от 02.05.2017. Объединенный режим поиска будет включен по умолчанию.}}-->* {{Setting|Фильтры результатов включены}} — опция включает [[Фильтры результатов поиска Немо 1.0]].* {{Setting|Микшер результатов включен}} — настройка включает [[Микшер результатов поиска (Авиабилеты)|микшер результатов поиска Немо 1.0]]. * {{Setting|Псевдопоиск перелётов {{NameProject2}} }} - настройка отвечает за [[Псевдопоиск перелётов|псевдопоиск]](размножение перелетов) {{NameProject2}}.* {{Setting|Пакеты для поиска по расписанию в {{NameProject2}} }} — позволяет выбрать пакеты реквизитов Nemo 1.0 для поиска по расписанию.* {{Setting|Фильтрация заблокированных перелетов: время первой блокировки перелёта}} — время, в течение которого перелет, недоступный для бронирования, будет находиться в списке запрещенных перелетов в первый раз. По умолчанию равно 1 часу. Опция доступна только при включенном модуле «[[Обработка неподтвержденных сегментов]]». Для корректной работы должен быть также включен фильтр результатов «...перелет заблокирован».* {{Setting|Фильтрация заблокированных перелетов: время повторной блокировки перелёта}} — время, в течение которого перелет, недоступный для бронирования, будет повторно находиться в списке запрещенных перелетов. По умолчанию равно 1 часу. Опция доступна только при включенном модуле «[[Обработка неподтвержденных сегментов]]». Для корректной работы должен быть также включен фильтр результатов «...перелет заблокирован».<!--* {{Setting|Режим отладки включен}} — позволяет при необходимости проверить корректность срабатывания фильтров результатов и микшера. {{Attention|Настройка будет удалена в обновлении системы от 02.05.2017. Режим отладки включен будет включен для менеджера и экспертов агентства по умолчанию.}}-->* {{Setting|Домен диплинка на результаты поиска для XML API}} — в качестве значения настройки указывается домен сайта, который будет возвращен при использовании поискового запроса в агентском API.* {{Setting|Блокировать недоступные перелёты}}, {{Setting|Тип используемой блокировки недоступных перелётов}}, {{Setting|Время блокировки недоступных перелётов}} — см. [[Блокировка_перелётов|Блокировка перелётов]] *'''Каким образом определять дубликаты перелетов''' — позволяет более тонко настроить микширование результатов поиска. — см. [[Микшер Nemo Connect]]*'''Использовать кэш Nemo Connect''' — настройка позволяет включить использование кэша для поисковых запросов.*'''Включить оформление перелётов без такс''' — настройка позволяет включить правила для субсидирования перелётов.
[[Файл:Схема_взаимодействия_фильтров_и_микшера.png|800px|Схема взаимодействия фильтров, маршрутизатора и микшера]]<!--
[[Файл:Схема_поиска_2.0.png|800px|center]]Тонкая настройка (старая версия)
== Основные возможности ==Модуль поиска имеет ряд дополнительных настроек: * метапоиск'''Поиск 2.0 включен''' — опция активирует работу модуля поиска. {{Attention|Не выключайте эту настройку,иначе поиск '''не будет работать'''!}}* кеш-сервер'''Выбор пакетных реквизитов для поиска''' — позволяет выбрать пакеты реквизитов Nemo 1.0 для поиска. {{Attention|Если вы используете [[Маршрутизатор поисковых запросов {{NameProject2}}]],ограничение использования пакетов в тонкой настройке Немо Тревел 1.0 не работает! Подробнее см. [[http://support.nemo.travel/ru/%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2_%D0%9D%D0%B5%D0%BC%D0%BE_%D0%A2%D1%80%D0%B5%D0%B2%D0%B5%D0%BB_2.0#.D0.9E.D1.81.D0.BE.D0.B1.D0.B5.D0.BD.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D0.BE.D1.82.D0.BF.D1.80.D0.B0.D0.B2.D0.BA.D0.B8_.D0.B7.D0.B0.D0.BF.D1.80.D0.BE.D1.81.D0.BE.D0.B2_.D0.BF.D1.80.D0.B8_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.B5_.D0.BC.D0.B0.D1.80.D1.88.D1.80.D1.83.D1.82.D0.B8.D0.B7.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.D0.9D.D0.B5.D0.BC.D0.BE_.D0.A2.D1.80.D0.B5.D0.B2.D0.B5.D0.BB_2.0| Особенности отправки запросов при работе маршрутизатора {{NameProject2}}]]}}* умные элементы управления на '''Применять географические ограничения для выбора пакетов''' — опция активирует [[Форма Маршрутизатор поисковых запросов Немо Тревел 1.0]].* '''Реквизиты из какого пакета будут использованы для запроса поиска к NEMO2.0''' — настройка позволяет выбрать пакет для запуска поиска через маршрутизатор поисковых запросов {{NameProject2}}. {{Attention|Правила маршрутизатора поисковых запросов {{NameProject2}} запускаются по агентству, для которого задан выбранный в данной настройке реквизит.}}* '''Объединение поисков для NEMO2.0 ''' — при поиске по различным источникам система отправляет параллельные запросы в ГРС (Авиабилетыт.е. поисковые запросы посылаются в разные РСС одновременно). Если данный режим отключен, используется технология отправки параллельных запросов Nemo 1.0, которая проигрывает в эффективности по использованию системных ресурсов перед режимом Nemo 2.0. Включение настройки даст большую эффективность и производительность поиска, а также поможет избежать некоторых ошибок поиска. Вместо нескольких запросов поисковые запросы по разным реквизитам будут направлены через единый запрос к авиасерверу Nemo 2.0, который укажет список пакетов для поиска. Возможны незначительные различия в конечной выдаче из-за программных лимитов в Nemo 1.0. При большом количестве источников из выдачи могут пропасть дорогие пересадочные рейсы на нагруженных направлениях, где есть много дешевых прямых перелетов. Это не критично и устраняется более эффективной настройкой маршрутизации в Nemo 2.0 путем сокращения количества поисков, которые дадут нежелательные результаты с их полной фильтрацией. {{Attention|форме Настройка будет удалена в обновлении системы от 02.05.2017. Объединенный режим поискабудет включен по умолчанию.}}* '''Использовать премаршрутизатор {{NameProject2}} ''' — включает использование нового маршрутизатора {{NameProject2}} . Подробнее см. [[Маршрутизатор поисковых запросов {{NameProject2}} ]]{{Attention|Не включайте этот режим,если правила маршрутизации {{NameProject2}} не настроены!}}* поиск по конкретным и по '''Фильтры запросов включены''' — опция включает [[Поиск по окружным датам Фильтры поисковых запросов (Авиабилеты)|соседним датамфильтры поисковых запросов Немо 1.0]],* поиск простых и сложных составных маршрутов,'''Фильтры результатов включены''' — опция включает [[Фильтры результатов поиска Немо 1.0]].* поиск по конкретным и по соседним аэропортам вылета/прилета'''Время первой блокировки перелёта (часов)''' — время, в течение которого перелет,* поиск тарифов недоступный для разных бронирования, будет находиться в списке запрещенных перелетов в первый раз. По умолчанию равно 1 часу. Опция доступна только при включенном модуле '''«[[пассажир|категорий пассажировОбработка неподтвержденных сегментов]] »'''. * '''Время повторной блокировки перелёта (взрослыечасов)''' — время, детив течение которого перелет, младенцынедоступный для бронирования, пожилые, молодежь и тбудет повторно находиться в списке запрещенных перелетов.дПо умолчанию равно 1 часу.),* поиск по разным классам бронирования,Опция доступна только при включенном модуле '''«[[Обработка неподтвержденных сегментов]]»'''.<br/>* поиск одновременно в нескольких '''Микшер результатов включен''' — настройка включает [[ГРСМикшер результатов поиска (Авиабилеты)|источникахмикшер результатов поиска Немо 1.0]] . * '''Режим отладки включен''' — позволяет при необходимости проверить корректность срабатывания фильтров результатов и микшера. {{Attention|Не включайте эту настройку на все агентство! Рекомендуется включать только на определенного пользователя для тестирования (мульти-GDSнапример, мульти-PCCна менеджера агентства)}}.* '''Домен для диплинка XML API''' — в качестве значения настройки указывается хост сайта, поиск который будет возвращен при использовании поискового запроса в разных сеансах),агентском API. * поддержка поиска ГРС и не-ГРС контента,->* параллельный поиск эконом+бизнес, прямые+пересадочные,* интеллектуальный поиск с учетом OW+OW, RT/2 и blended connections[[Файл:Схема_поиска_2.0.png|600px|thumb|right]]
==См. также==
* [[ГРС]]
* [[Результаты поиска]]
* [[Фильтры поисковых запросов (Авиабилеты)]]
* [[Фильтры результатов поиска (Авиабилеты)]]
* [[Маршрутизатор поисковых запросов]]
* [[Микшер результатов поиска (Авиабилеты)]]
* [[FastSearch - передача параметров в формупоиска]]
* [[Пользователь]]
* [[Анонимный пользователь]]
* [[Агентство]]

Навигация

'