Как объединить (объединить) несколько поисковых документов в vespa.ai? - PullRequest
3 голосов
/ 17 июня 2020

У меня есть 10 поисковых определений точно такой же схемы в Vespa, я хочу объединить (объединить) их все.

Пример-

I have search_definition_1.sd
I have search_definition_2.sd
I have search_definition_3.sd
.
.
.
I have search_defination_10.sd

Теперь мне нужно выполнить поиск по всем определение поиска сразу, можно ли объединить их все и создать новый search_definition_1_to_10.sd или выполнить поиск сразу по всем.

Ответы [ 2 ]

3 голосов
/ 17 июня 2020

Если вы не используете параметр restrict для ограничения типом документа, Vespa объединяет и выполняет поиск всех типов документов в кластере контента и объединяет совпадения по оценке релевантности. См. Конец этого документа https://docs.vespa.ai/documentation/schemas.html#querying -множественные типы-документов и https://docs.vespa.ai/documentation/reference/query-api-reference.html#model .restrict

3 голосов
/ 17 июня 2020

Vespa по умолчанию запрашивает все схемы (типы документов), поэтому поддерживается из коробки. Для более детального управления см. https://docs.vespa.ai/documentation/federation.html

Я не понял, что вы имеете в виду, говоря о 10 точных аналогичных схемах, однако необходимости в идентичных схемах быть не должно.

...