> For the complete documentation index, see [llms.txt](https://docs.apica.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apica.io/data-sources/time-series-databases/elasticsearch-data-source.md).

# Elasticsearch

## Create the Elasticsearch data source

The first step is to create the data source and provide the Elasticsearch cluster URL and optionally provide the basic auth `login` and `password`.

![Configuring the Elasticsearch data source](/files/D82wmAdxcSnOiplolZWF)

## Writing queries

In the query editor view, select the *Elasticsearch data source* created above. On the left column, click on the refresh <img src="/files/-MEQul15FkfgLR3MdC0b" alt="" data-size="original"> icon to refresh the schemes (indexes). The schemes are expandable and show the schema details.

![Refresh and lookup Elasticsearch indexes](/files/AaSaPmM2nA6zuVcgh7hk)

You can then proceed to the query editor and run the search query. The query uses JSON as passed to the Elasticsearch search API

![Writing a search query against an Elasticsearch index](/files/PeyOcu8kQgqFjSxJtwIl)
