es_search
Search Elasticsearch indices using Query DSL. Specify index, query, size, pagination, and sort to retrieve matching documents.
Instructions
Execute a search query using Elasticsearch Query DSL.
Args: index: Index to search (supports wildcards like "logs-*"). query: Elasticsearch query DSL (e.g., {"match": {"message": "error"}}). size: Maximum results to return (default: 10, max: from config). from_: Starting offset for pagination. sort: Sort specification (e.g., [{"@timestamp": "desc"}]).
Returns: Search hits with _id, _score, and _source fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | Yes | ||
| query | No | ||
| size | No | ||
| from_ | No | ||
| sort | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||