NOTE: You are looking at documentation for an older release. For the latest information, see the current release documentation.
Ignore
editIgnore
editHTTP status codes which should not be considered errors for this request.
'use strict' const { Client } = require('@elastic/elasticsearch') const client = new Client({ node: 'http://localhost:9200' }) async function run () { const { body: bulkResponse } = await client.bulk({ refresh: true, body: [ // operation to perform { index: { _index: 'game-of-thrones' } }, // the document to index { character: 'Ned Stark', quote: 'Winter is coming.' }, { index: { _index: 'game-of-thrones' } }, { character: 'Daenerys Targaryen', quote: 'I am the blood of the dragon.' }, { index: { _index: 'game-of-thrones' } }, { character: 'Tyrion Lannister', quote: 'A mind needs books like a sword needs a whetstone.' } ] }) if (bulkResponse.errors) { console.log(bulkResponse) process.exit(1) } // Let's search! const { body } = await client.search({ index: 'game-of-thrones', body: { query: { match: { quote: 'fire' } } } }, { ignore: [404] }) console.log(body) // ResponseError } run().catch(console.log)