Files
wehub-resource-sync e04ed9c211
CF: Deploy Dev Docs / deploy (push) Has been cancelled
Sync Labels / build (push) Has been cancelled
tests / unit tests (macos-latest) (push) Has been cancelled
tests / unit tests (windows-latest) (push) Has been cancelled
tests / unit tests (ubuntu-latest) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:32:45 +08:00

2.6 KiB

title, linkTitle, type, weight, description, no_list
title linkTitle type weight description no_list
Elasticsearch Source Source docs 1 Elasticsearch is a distributed, free and open search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured. true

About

Elasticsearch is a distributed, free and open search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured.

If you are new to Elasticsearch, you can learn how to set up a cluster and start indexing data.

Elasticsearch uses ES|QL for querying data. ES|QL is a powerful query language that allows you to search and aggregate data in Elasticsearch.

See the official documentation for more information.

Available Tools

{{< list-tools >}}

Requirements

API Key

Toolbox uses an API key to authorize and authenticate when interacting with Elasticsearch.

In addition to setting the API key for your server, you need to ensure the API key has the correct permissions for the queries you intend to run. See API key management for more information on applying permissions to an API key.

Example

kind: source
name: my-elasticsearch-source
type: "elasticsearch"
addresses:
  - "http://localhost:9200"
apikey: "my-api-key"

Reference

field type required description
type string true Must be "elasticsearch".
addresses []string true List of Elasticsearch hosts to connect to.
apikey string true The API key to use for authentication.