diff --git a/explore-analyze/query-filter/languages/esql.md b/explore-analyze/query-filter/languages/esql.md index 70b7a1c5ce..b780519fba 100644 --- a/explore-analyze/query-filter/languages/esql.md +++ b/explore-analyze/query-filter/languages/esql.md @@ -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] @@ -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) @@ -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. -:::: \ No newline at end of file +::::