{"library":"elastic-queue","type":"library","category":null,"description":"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+).","language":"javascript","status":"deprecated","version":"0.3.0","tags":["javascript","elasticsearch","nodejs","queue","batch","ratelimit","concurrency"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install elastic-queue","imports":["const ElasticQueue = require('elastic-queue')","const queue = new ElasticQueue(...)","{ elasticsearch: { client: { host: 'localhost:9200' } }, concurency: 1, batchSize: 500 }"]},{"cmd":"yarn add elastic-queue","imports":[]},{"cmd":"pnpm add elastic-queue","imports":[]}],"homepage":"https://github.com/soxbox/elastic-queue","github":"https://github.com/soxbox/elastic-queue","docs":null,"changelog":null,"pypi":null,"npm":"elastic-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}