Is it possible move forward and backward using ScrollApi for pagination in ElasticSearch?
Classic solution (setFrom(), setSize()) not fit, because windows_size to small.
Code below by scrollApi work fine for infinite scroll.
if (parameters.getOffset() == 1) {
SearchRequestBuilder searchRequestBuilder = client.prepareSearch(MY_INDEX).setTypes(documentsType);
//...
} else {
//
SearchResponse scrollResponse = client.prepareSearchScroll(parameters.getScrollId())
.setScroll(TimeValue.timeValueMinutes(1)).get();
//...
}
