hibrid

Объединяет баллы релевантности из нескольких запросов в один балл для данного документа.

Гибридный запрос

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

Пример

Узнайте, как использовать гибридный запрос, следуя шагам в разделе Гибридный поиск.

Для получения более полного примера следуйте разделу Начало работы с семантическим и гибридным поиском.

Параметры

Следующая таблица перечисляет все параметры верхнего уровня, поддерживаемые гибридными запросами.

Параметр Описание
queries Массив из одного или нескольких условий запроса, которые используются для поиска документов. Документ должен соответствовать хотя бы одному условию запроса, чтобы быть возвращенным в результатах. Оценки релевантности документов из всех условий запроса комбинируются в одну оценку с помощью поискового конвейера. Максимальное количество условий запроса — 5. Обязательно.
filter Фильтр, который применяется ко всем подзапросам гибридного запроса.

Отключение гибридных запросов

По умолчанию гибридные запросы включены. Чтобы отключить гибридные запросы в вашем кластере, установите параметр plugins.neural_search.hybrid_search_disabled в значение true в файле opensearch.yml.