У меня проблема с запуском запроса elasticsearch в рабочей среде, из-за чего я получаю противоречивые результаты запроса.
В частности, у меня есть сценарий, в котором я использую разбиение на страницы, используя from/to, как это предусмотрено ES. Мы сталкиваемся со сценарием, в котором при выполнении запроса мы не получаем ожидаемого результата. Однако, если мы запустим точный запрос во второй раз, мы получим ожидаемый результат. Это несоответствие вызывает проблемы на уровне производства для наших клиентов.
Я использую порядок сортировки на основе значения поля, которое определяется при индексации документа, чтобы гарантировать согласованность разбиения на страницы. Кто-нибудь знает, почему что-то подобное может произойти?
Любая помощь будет оценена по достоинству.
Спасибо
from
для разбивки на страницы, попробуйте с помощью Scroll API: elastic.co/guide/en/elasticsearch/reference/2.3/ - person Antonio Val   schedule 13.07.2017from .. size
должен работать в целом, не могли бы вы предоставить некоторые подробности, такие как отображение вашего индекса и фактические запросы, которые вы делаете? Самое замечательное было бы, если бы можно было воспроизвести некоторые общедоступные образцы данных. Не могли бы вы также предоставить подробную информацию о вашем развертывании, например, количество обслуживаний, количество реплик и т. д. Спасибо. - person Nikolay Vasiliev   schedule 14.07.2017