Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions explore-analyze/query-filter/languages/esql.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ products:

# {{esql}} [esql]

:::{tip}
Looking for the {{esql}} syntax reference? Refer to the [reference documentation](elasticsearch://reference/query-languages/esql.md).
:::

**Elasticsearch Query Language ({{esql}})** is a piped query language for filtering, transforming, and analyzing data.

## What's {{esql}}? [_the_esql_compute_engine]
Expand Down Expand Up @@ -64,10 +68,6 @@ You can interact with {{esql}} in two ways:

### Reference documentation

:::{note}
The {{esql}} reference documentation lives in the {{es}} reference section of the Elastic docs.
:::

#### Core references
* [{{esql}} reference](elasticsearch://reference/query-languages/esql.md)
* [{{esql}} syntax](elasticsearch://reference/query-languages/esql/esql-syntax.md)
Expand All @@ -94,4 +94,4 @@ The {{esql}} reference documentation lives in the {{es}} reference section of th
{{esql}} is built on top of a new compute architecture within {{es}}, designed to achieve high functional and performance requirements for {{esql}}. {{esql}} search, aggregation, and transformation functions are directly executed within Elasticsearch itself. Query expressions are not transpiled to Query DSL for execution. This approach allows {{esql}} to be extremely performant and versatile.

The new {{esql}} execution engine was designed with performance in mind — it operates on blocks at a time instead of per row, targets vectorization and cache locality, and embraces specialization and multi-threading. It is a separate component from the existing Elasticsearch aggregation framework with different performance characteristics.
::::
::::
Loading