сортировка частичных документов вasticsearch - PullRequest
0 голосов
/ 06 февраля 2020

Допустим, у меня есть такое отображение (для простоты я пишу только три поля):

class_type: string
class_code: string
class_price: float

Здесь class_type может быть любым из 'Discrete' или 'Non-Discrete'.

Допустим, у меня есть поисковый запрос, похожий на этот:

class_type => 'Discrete' AND  class_code => 'ABC' AND class_price SORT BY Ascending.

Я хочу вернуть результаты так, чтобы вышеперечисленные условия были выполнены, но результаты class_type => 'Non-Discrete' should also be returned полностью.

Например: если у нас всего 100 документов (50 с классом «Дискретный» и 50 с классом «Недискретный»)

class_type => 'Discrete' AND  class_code => 'ABC' AND class_price SORT BY Ascending.

Допустим, количество документов, удовлетворяющих вышеуказанному условию, равно 30.

Итак, всего документов, которые должны быть возвращены, 80.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...