IMPORTANT: elasticsearch.js has been replaced by the new Elasticsearch JavaScript client. We strongly advise you to migrate to the new client. To learn more, see the migration guide.
bulk
editbulk
editclient.bulk([params, [callback]])
Perform many index/delete operations in a single API call.
Check the API Conventions and the elasticsearch docs for more information pertaining to this method.
Perform three operations in a single request.
client.bulk({ body: [ // action description { index: { _index: 'myindex', _type: 'mytype', _id: 1 } }, // the document to index { title: 'foo' }, // action description { update: { _index: 'myindex', _type: 'mytype', _id: 2 } }, // the document to update { doc: { title: 'foo' } }, // action description { delete: { _index: 'myindex', _type: 'mytype', _id: 3 } }, // no document needed for this delete ] }, function (err, resp) { // ... });
Params
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|