run_query
Execute an Elasticsearch search on an index or alias using Query DSL, returning hits, aggregations, timing, and shard stats. Use search_after for pagination beyond 10k.
Instructions
Execute an Elasticsearch search against an index or alias. Accepts a full Query DSL body (JSON string or object). Size is capped by server policy, a search timeout is injected, and deep paging is rejected. Returns hits, aggregations, timing and shard stats. Use search_after for pagination beyond 10k.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | ||
| sort | No | ||
| from_ | No | ||
| index | Yes | ||
| query | No | ||
| profile | No | ||
| routing | No | ||
| preference | No | ||
| search_after | No | ||
| source_includes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |