@elastic/enterprise-search
v8.6.1
Published
Official Node.js client for Elastic Enterprise Search, App Search, and Workplace Search.
Downloads
29,236
Maintainers
Readme
Official Node.js client for Elastic Enterprise Search, App Search, and Workplace Search.
:information_source: Read the full documentation for this client at elastic.co.
Install
npm install @elastic/enterprise-search
Quick start
const { Client } = require('@elastic/enterprise-search')
const client = new Client({
url: 'http://localhost:3002',
// basic auth
auth: {
username: 'elastic',
password: 'changeme'
}
// bearer auth
auth: {
token: 'my-token'
}
})
// Enterprise Search API
const response = await client.enterprise.getHealth()
console.log(response)
// App Search API
const response = await client.app.search({
engine_name: 'games',
body: {
query: 'Pack-Man'
}
})
console.log(response)
// Workplace Search API
const response = await client.workplace.getDocument({
content_source_id: 'test',
document_id: 'id'
})
console.log(response)
License
This software is licensed under the Apache 2 license.