New

The executive guide to generative AI

Read more
Loading

ES|QL reference

Note

This section provides detailed reference information about the ES|QL language, including syntax, functions, and operators.

For overview, conceptual, and getting started information, refer to the ES|QL language overview in the Explore and analyze section.

ES|QL is a piped query language for exploring and analyzing data in Elasticsearch. 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 ES|QL 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 ES|QL handles different data types and special fields
  • Limitations: Learn about the current limitations of ES|QL
  • Examples: Explore some example queries