8.14.2 • Published 7 months ago

@openforge/elastic-enterprise-search v8.14.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
7 months ago

js-standard-style Build Status. Node CI

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 @openforge/elastic-enterprise-search

Quick start

const { Client } = require('@openforge/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.

8.14.2

7 months ago

8.14.1

7 months ago