Согласно вашему комментарию, необходимо взвесить результаты по исходному индексу. Например, попадания в index1
более важны, чем попадания из index2
с коэффициентом 3 (например).
Существует функция index_boost
, которая дает вам возможность создавать многоиндексные запросы, взвешенные по исходному индексу.
GET /index1,index2/_search
{
"indices_boost" : [
{"index1": 3.0},
{"index2": 1.0}
],
"query": {...your query goes here...}
}