@openforge/elastic-enterprise-search
TypeScript icon, indicating that this package has built-in type declarations

8.14.2 • Public • Published

Elastic Enterprise Search

js-standard-style Build Status. Node CI

Official Node.js client for Elastic Enterprise Search, App Search, and Workplace Search.

ℹ️ 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.

Dependencies (3)

Dev Dependencies (10)

Package Sidebar

Install

npm i @openforge/elastic-enterprise-search

Weekly Downloads

186

Version

8.14.2

License

Apache-2.0

Unpacked Size

268 kB

Total Files

46

Last publish

Collaborators

  • paulinagallo
  • ricardomadrid
  • fdom
  • jedihacks
  • guillermobg
  • fredyvzq29
  • pablo-of