# Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. It provides real-time search and analytics for all types of data.

- **Category:** databases
- **Auth:** API_KEY, BASIC
- **Composio Managed App Available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `ELASTICSEARCH`
- **Version:** 20260410_00

## Tools

### Get Index Schema

**Slug:** `ELASTICSEARCH_GET_INDEX_SCHEMA`

Tool to get the complete schema/mapping of a specific Elasticsearch index. Use when you need to understand the structure, field types, and mappings of an index.

### List Indices

**Slug:** `ELASTICSEARCH_LIST_INDICES`

Tool to list all available Elasticsearch indices. Use when you need to get a list of indices in your Elasticsearch cluster, optionally filtering by pattern, health status, or other criteria.

### Ping Cluster

**Slug:** `ELASTICSEARCH_PING_CLUSTER`

Tool to ping the Elasticsearch cluster and check if it is running. Use when you need to verify cluster connectivity and health status before performing operations.

### Query Index

**Slug:** `ELASTICSEARCH_QUERY_INDEX`

Tool to query an Elasticsearch index with various filters, time ranges, and pagination support. Use when you need to search for documents in an index with complex filtering criteria.
