Я недавно написал приложение, которое делает запросы к Elasticsearch.Я всегда использовал поля "from" и "size" для разбивки на страницы.Сегодня я понял, что это не работает для наборов данных, превышающих 10000.
Я изучил и scroll, и search_after, и хотя оба имеют смысл, я не уверен, что я мог бы использовать для своего приложения.Вот мои требования
- Я хочу показать 1000 результатов на странице
- Я хочу иметь возможность нажать СЛЕДУЮЩАЯ и просмотреть следующие 1000 результатов
- Я хочу нажать НАЗАД и посмотреть предыдущие 1000 результатов, что, как мне кажется, не позволяет прокрутка.