elasticsearch/docs/reference/query-languages/esql.md
Liam Thompson 32a4462dfe
[DOCS][9.x] Improve ESQL reference docs information architecture (#127248)
* [DOCS][9.0]  Improve ESQL reference docs IA

- reorganized es|ql reference documentation from flat list to logical hierarchy
- created three main sections: syntax reference , special fields, advanced operations
- renamed pages with more consistent and task-oriented titles
- aligned navigation titles with page content
- improved introductory text for each section
- used parallel phrasing for similar concepts
- clarified the relationship between reference docs and conceptual docs


Co-authored-by: Alexander Spies <alexander.spies@elastic.co>
2025-04-25 09:54:45 +02:00

1.4 KiB

navigation_title mapped_pages
{{esql}}
https://www.elastic.co/guide/en/elasticsearch/reference/current/esql-language.html

{{esql}} reference [esql-language]

:::{note} This section provides detailed reference information about the {{esql}} language, including syntax, functions, and operators.

For overview, conceptual, and getting started information, refer to the {{esql}} language overview in the Explore and analyze section. :::

{{esql}} is a piped query language for exploring and analyzing data in {{es}}. It is designed to be easy to use and understand, while also being powerful enough to handle complex data processing.

This reference section provides detailed technical information about {{esql}} features, syntax, and behavior:

  • Syntax reference: Learn the basic syntax of commands, functions, and operators
  • Advanced workflows: Learn how to handle more complex tasks with these guides, including how to extract, transform, and combine data from multiple indices
  • Types and fields: Learn about how {{esql}} handles different data types and special fields
  • Limitations: Learn about the current limitations of {{esql}}
  • Examples: Explore some example queries