node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »

@elastic/scrollsearch

Elasticsearch Scrolling Search Circle CI

Scroll through all Elasticsearch search results as a single stream

Requirements

  • Node.js >= 4.3.0

Usage

const streamHits = require('@elastic/scrollsearch');
 
const url = 'http://localhost:9200/logstash-*/_search';
const params = { query: { term: { response: 200 } } };
 
streamHits(url, params).pipe(someOtherStream);

Installation

Install into your project via npm:

npm install @elastic/scrollsearch --save

Testing

Either run tests as a once off:

npm test

Or continuously re-run tests whenever files change:

npm run test:dev