Сортировка не дает ожидаемый результат

Есть такая проблема:
Делаю поисковый запрос в ES.
Находятся документы из разных шардов с одинаковыми с точки зрения запроса параметрами. Так как количество документов в разных шардах разное, то скор у надйденных документов из разных шардов чуть-чуть различен. Из-за этого, применяемая сортировка не дает ожидаемый результат.
Сортировку делаю так:

"sort": [
  {"_score": "desc"},
  {"someParameter": "asc"}
]

Можно это как-то решить?

Нашел

?search_type=dfs_query_then_fetch

Вопрос отпал.

1 Like