From f63b3c31da96b6744176ecabd74e4c84c1d0855c Mon Sep 17 00:00:00 2001 From: Ioana Tagirta Date: Tue, 3 Mar 2026 12:16:23 +0100 Subject: [PATCH 1/3] Note the removal of FORK implicit LIMIT --- .../query-languages/esql/_snippets/commands/layout/fork.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md b/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md index 33a88db493140..0224d5f0b6da5 100644 --- a/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md +++ b/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md @@ -21,6 +21,10 @@ Together with the [`FUSE`](/reference/query-languages/esql/commands/fuse.md) com ::::{note} `FORK` branches default to `LIMIT 1000` if no `LIMIT` is provided. + +In a future release, no implicit `LIMIT` will be added to `FORK` branches. +To maintain the current behavior of the queries using `FORK`, it is recommended +to include a `LIMIT` in each `FORK` branch. :::: ## Output behavior From 0d0d449cd8abb07e7068eade8bc38ebbcaaf163c Mon Sep 17 00:00:00 2001 From: Ioana Tagirta Date: Tue, 3 Mar 2026 14:20:44 +0100 Subject: [PATCH 2/3] Use tabs --- .../esql/_snippets/commands/layout/fork.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md b/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md index 0224d5f0b6da5..4f69d862a7db2 100644 --- a/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md +++ b/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md @@ -19,12 +19,18 @@ on the same input data and combines the results in a single output table. A disc Together with the [`FUSE`](/reference/query-languages/esql/commands/fuse.md) command, `FORK` enables hybrid search to combine and score results from multiple queries. To learn more about using {{esql}} for search, refer to [ES|QL for search](docs-content://solutions/search/esql-for-search.md). -::::{note} -`FORK` branches default to `LIMIT 1000` if no `LIMIT` is provided. +::::{applies-switch} +:::{applies-item} { serverless: , stack: preview 9.4+ } In a future release, no implicit `LIMIT` will be added to `FORK` branches. To maintain the current behavior of the queries using `FORK`, it is recommended to include a `LIMIT` in each `FORK` branch. +::: + +:::{applies-item} stack: preview 9.1-9.3 +`FORK` branches default to `LIMIT 1000` if no `LIMIT` is provided. +::: + :::: ## Output behavior From 08e472f8d9a079cd2f7d13a29cada584e28465f5 Mon Sep 17 00:00:00 2001 From: Ioana Tagirta Date: Tue, 3 Mar 2026 14:59:30 +0100 Subject: [PATCH 3/3] Go back to note format --- .../esql/_snippets/commands/layout/fork.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md b/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md index 4f69d862a7db2..381e8b4d84fea 100644 --- a/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md +++ b/docs/reference/query-languages/esql/_snippets/commands/layout/fork.md @@ -19,17 +19,15 @@ on the same input data and combines the results in a single output table. A disc Together with the [`FUSE`](/reference/query-languages/esql/commands/fuse.md) command, `FORK` enables hybrid search to combine and score results from multiple queries. To learn more about using {{esql}} for search, refer to [ES|QL for search](docs-content://solutions/search/esql-for-search.md). -::::{applies-switch} -:::{applies-item} { serverless: , stack: preview 9.4+ } +% Use applies-switch tabs once we remove the implicit limit. + +::::{note} + +`FORK` branches default to `LIMIT 1000` if no `LIMIT` is provided. In a future release, no implicit `LIMIT` will be added to `FORK` branches. To maintain the current behavior of the queries using `FORK`, it is recommended to include a `LIMIT` in each `FORK` branch. -::: - -:::{applies-item} stack: preview 9.1-9.3 -`FORK` branches default to `LIMIT 1000` if no `LIMIT` is provided. -::: ::::