Предположим, что у меня есть один индекс с документами, которые имеют два вычисленных поля для ранжирования: popularity
и relevance
. Также предположите, что между документами, которые должны быть ранжированы по popularity
, не существует совпадения, и это должно быть ранжировано по relevance
. То есть в системе некоторые документы должны быть ранжированы на popularity
и другие на relevance
.Получить документы с высоким рейтингом в Elastic Search
Тогда мне нужно, чтобы получить N
топовых документы с требованием, чтобы N1
из них ранжируются по popularity
и N-N1
ранжируются по relevance
.
Есть ли способ сделать это в Elastic Search по одному запросу?