A batching queue for Elasticsearch Node.js client, version 0.3.0 (stable, last release 2015). It batches documents into bulk requests, supporting configurable concurrency, batch size, commit timeout, and rate limiting. Provides event listeners for drain, task, and batchComplete. Lightweight but unmaintained, not compatible with modern Elasticsearch client (v7+).
npm install elastic-queueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates an ElasticQueue with configurable host, pushes a single document, and listens for drain.
Use @elastic/elasticsearch's built-in bulk helper or migrate to elasticsearch-bulk or bulk-writer.
Use 'concurency' (misspelled) in options.
Use require() or use dynamic import() with .mjs or transpile.
Set type to '_doc' for ES7+ compatibility, but better to migrate to newer library.
Use 'new ElasticQueue(options)'.
Run 'npm install elastic-queue' and check package.json.
Ensure const queue = new ElasticQueue(options).
No dependency data recorded yet.