Получение данных из середины большого стека с помощью searchAfter(переход на определенную страницу)

У меня есть большой набор данных, около 25 миллионов записей. Я использую searchAfter с PointInTime для просмотра данных. Мой вопрос: есть ли способ пропустить записи, превышающие предел в 10000?

index.max_result_window

и начните выбирать записи, например, от 100 000 до 105000

прямо сейчас я отправляю несколько запросов в Elasticsearch, пока не достигну желаемой точки, но это неэффективно и занимает много времени

2 ответа

Решение

Я думаю, что лучший способ сделать это, как я это сделал

продолжая прокрутку через Точку во времени и загружая результат только тогда, когда желаемая страница достигается с помощью .source(bool)

Другие вопросы по тегам