Когда я читаю теорию From/Size в elasticsearch.Диапазон при эмулировании From/Size in elasticsearch
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/search-request-from-size.html
Вопрос заключается в том, что, как detemine диапазон поиска. Например, если я произвожу 1.000 записей, то я запрашиваю как фрагменты ниже:
{
"from" : 100, "size" : 10,
"query" : {
"term" : { "user" : "kimchy" }
}
}
Это будет поиск по диапазону записи от 100 до 1.000, а затем возвращать 10 результатов? Или он автоматически генерирует подходящий диапазон и возвращает 10 результатов? Может ли кто-нибудь помочь мне обойти эту проблему? С наилучшими пожеланиями.
В вашем ответе «Теперь, если вы хотите получить результаты от 100 до 110 (от: 100, размер: 10), elasticsearch запросит верхний результат 110 из каждого осколка, то есть 550 результатов« имеют проблемы. Я думаю, что elasticsearch запросит 10 лучших результатов из-за размера: 10 вы были config. И всего лишь 50 результатов, собранных со всех осколков – VanThaoNguyen
Ну, это не правильно. Просто взгляните на это: https://www.elastic.co/guide/en/elasticsearch/guide/current/pagination.html – adityasinghraghav