Я работал с данными о продуктах, здесь: ссылка
Поисковый запрос, который сортирует по тегам полей ключевых слов в режиме max, выглядит следующим образом.
GET product/_doc/_search
{
"size":100,"from":20,"_source":["tags", "name"],
"query": {
"match_all": {}
},
"sort": [
{"tags":{
"order":"desc",
"mode":"max"
}}
]
}
Некоторые документы имеют одинаковое значение сортировки.Я где-то читал, что если значение сортировки одно и то же, оно упорядочивается по внутреннему идентификатору документа (_id).Однако дело не кажется таким.См. Скриншот ниже:
![enter image description here](https://i.stack.imgur.com/7PRDm.png)
Сначала _id: 961 , за которым следует _id: 972 (штраф).Однако потом пришло _id: 114 .Я не понимаю, как это получилось случайно.
Помощь будет оценена.