This helps out when you scan & scroll. This manages the scrolling so that you are returned all of the hits.
npm install --save elasticsearch-scroll
If I start with an index
foo with 20 documents of type
var elasticsearch =client =identity =scrollToEnd = client;client;
will yield an array containing all 20 of your documents. Without
you would just get 10 documents.
module(client): a function which accepts an [
elasticsearch] client and returns a function,
scrollToEnd(mapper, initial, response): a curried function which takes a
mapper(a function which maps results from elastic search), the
initialvalue of the results to return and a response from elasticsearch.
Run elasticsearch locally and