Browse Source

[Docs] Convert asciidoc lifecycle markers into Docs V3 syntax (#135347)

florent-leborgne 2 tuần trước cách đây
mục cha
commit
5c69cd10e5

+ 14 - 14
docs/reference/enrich-processor/inference-processor.md

@@ -127,8 +127,8 @@ Classification configuration for inference.
     * `deberta_v2`: Use for DeBERTa v2 and v3-style models
     * `mpnet`: Use for MPNet-style models
     * `roberta`: Use for RoBERTa-style and BART-style models
-    * [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-    * [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 
 ::::{dropdown} Properties of tokenization
 `bert`
@@ -191,8 +191,8 @@ Classification configuration for inference.
     * `deberta_v2`: Use for DeBERTa v2 and v3-style models
     * `mpnet`: Use for MPNet-style models
     * `roberta`: Use for RoBERTa-style and BART-style models
-    * [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-    * [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 
 ::::{dropdown} Properties of tokenization
 `bert`
@@ -271,8 +271,8 @@ Regression configuration for inference.
     * `deberta_v2`: Use for DeBERTa v2 and v3-style models
     * `mpnet`: Use for MPNet-style models
     * `roberta`: Use for RoBERTa-style and BART-style models
-    * [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-    * [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 
 ::::{dropdown} Properties of tokenization
 `bert`
@@ -353,8 +353,8 @@ Regression configuration for inference.
     * `deberta_v2`: Use for DeBERTa v2 and v3-style models
     * `mpnet`: Use for MPNet-style models
     * `roberta`: Use for RoBERTa-style and BART-style models
-    * [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-    * [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 
 ::::{dropdown} Properties of tokenization
 `bert`
@@ -417,8 +417,8 @@ Regression configuration for inference.
     * `deberta_v2`: Use for DeBERTa v2 and v3-style models
     * `mpnet`: Use for MPNet-style models
     * `roberta`: Use for RoBERTa-style and BART-style models
-    * [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-    * [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 
 ::::{dropdown} Properties of tokenization
 `bert`
@@ -504,8 +504,8 @@ Regression configuration for inference.
 * `deberta_v2`: Use for DeBERTa v2 and v3-style models
 * `mpnet`: Use for MPNet-style models
 * `roberta`: Use for RoBERTa-style and BART-style models
-* [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-* [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 Refer to [Properties of `tokenizaton`](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-ml-put-trained-model) to review the properties of the `tokenization` object.
 ::::
 
@@ -527,8 +527,8 @@ Refer to [Properties of `tokenizaton`](https://www.elastic.co/docs/api/doc/elast
     * `deberta_v2`: Use for DeBERTa v2 and v3-style models
     * `mpnet`: Use for MPNet-style models
     * `roberta`: Use for RoBERTa-style and BART-style models
-    * [preview] `xlm_roberta`: Use for XLMRoBERTa-style models
-    * [preview] `bert_ja`: Use for BERT-style models trained for the Japanese language.
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `xlm_roberta`: Use for XLMRoBERTa-style models
+    * {applies_to}`stack: preview` {applies_to}`serverless: preview` `bert_ja`: Use for BERT-style models trained for the Japanese language.
 
     ::::{dropdown} Properties of tokenization
     `bert`

+ 1 - 1
docs/reference/enrich-processor/user-agent-processor.md

@@ -21,7 +21,7 @@ $$$ingest-user-agent-options$$$
 | `target_field` | no | user_agent | The field that will be filled with the user agent details. |
 | `regex_file` | no | - | The name of the file in the `config/ingest-user-agent` directory containing the regular expressions for parsing the user agent string. Both the directory and the file have to be created before starting Elasticsearch. If not specified, ingest-user-agent will use the regexes.yaml from uap-core it ships with (see below). |
 | `properties` | no | [`name`, `os`, `device`, `original`, `version`] | Controls what properties are added to `target_field`. |
-| `extract_device_type` | no | `false` | [beta] Extracts device type from the user agent string on a best-effort basis. |
+| `extract_device_type` | no | `false` | {applies_to}`stack: beta` {applies_to}`serverless: beta` Extracts device type from the user agent string on a best-effort basis. |
 | `ignore_missing` | no | `false` | If `true` and `field` does not exist, the processor quietly exits without modifying the document |
 
 Here is an example that adds the user agent details to the `user_agent` field based on the `agent` field:

+ 3 - 3
docs/reference/query-languages/esql/_snippets/lists/aggregation-functions.md

@@ -7,11 +7,11 @@
 * [`MIN`](../../functions-operators/aggregation-functions.md#esql-min)
 * [`PERCENTILE`](../../functions-operators/aggregation-functions.md#esql-percentile)
 * [`SAMPLE`](../../functions-operators/aggregation-functions.md#esql-sample)
-* [preview] [`ST_CENTROID_AGG`](../../functions-operators/aggregation-functions.md#esql-st_centroid_agg)
-* [preview] [`ST_EXTENT_AGG`](../../functions-operators/aggregation-functions.md#esql-st_extent_agg)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_CENTROID_AGG`](../../functions-operators/aggregation-functions.md#esql-st_centroid_agg)
+* [{applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_EXTENT_AGG`](../../functions-operators/aggregation-functions.md#esql-st_extent_agg)
 * [`STD_DEV`](../../functions-operators/aggregation-functions.md#esql-std_dev)
 * [`SUM`](../../functions-operators/aggregation-functions.md#esql-sum)
 * [`TOP`](../../functions-operators/aggregation-functions.md#esql-top)
-* [preview] [`VALUES`](../../functions-operators/aggregation-functions.md#esql-values)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`VALUES`](../../functions-operators/aggregation-functions.md#esql-values)
 * [`WEIGHTED_AVG`](../../functions-operators/aggregation-functions.md#esql-weighted_avg)
 * [`PRESENT`](../../functions-operators/aggregation-functions.md#esql-present)

+ 1 - 1
docs/reference/query-languages/esql/_snippets/lists/infix-operators.md

@@ -2,4 +2,4 @@
 * [`IN`](../../functions-operators/operators.md#esql-in-operator)
 * [`LIKE`](../../functions-operators/operators.md#esql-like)
 * [`RLIKE`](../../functions-operators/operators.md#esql-rlike)
-* [preview] [Match `:`](../../functions-operators/operators.md#esql-match-operator)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [Match `:`](../../functions-operators/operators.md#esql-match-operator)

+ 1 - 1
docs/reference/query-languages/esql/_snippets/lists/mv-functions.md

@@ -1,7 +1,7 @@
 * [`MV_APPEND`](../../functions-operators/mv-functions.md#esql-mv_append)
 * [`MV_AVG`](../../functions-operators/mv-functions.md#esql-mv_avg)
 * [`MV_CONCAT`](../../functions-operators/mv-functions.md#esql-mv_concat)
-* [preview] [`MV_CONTAINS`](../../functions-operators/mv-functions.md#esql-mv_contains)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`MV_CONTAINS`](../../functions-operators/mv-functions.md#esql-mv_contains)
 * [`MV_COUNT`](../../functions-operators/mv-functions.md#esql-mv_count)
 * [`MV_DEDUPE`](../../functions-operators/mv-functions.md#esql-mv_dedupe)
 * [`MV_FIRST`](../../functions-operators/mv-functions.md#esql-mv_first)

+ 7 - 7
docs/reference/query-languages/esql/_snippets/lists/processing-commands.md

@@ -1,19 +1,19 @@
-* [preview] [`CHANGE_POINT`](/reference/query-languages/esql/commands/change-point.md)
-* [preview] [`COMPLETION`](/reference/query-languages/esql/commands/completion.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`CHANGE_POINT`](/reference/query-languages/esql/commands/change-point.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`COMPLETION`](/reference/query-languages/esql/commands/completion.md)
 * [`DISSECT`](/reference/query-languages/esql/commands/dissect.md)
 * [`DROP`](/reference/query-languages/esql/commands/drop.md)
 * [`ENRICH`](/reference/query-languages/esql/commands/enrich.md)
 * [`EVAL`](/reference/query-languages/esql/commands/eval.md)
 * [`GROK`](/reference/query-languages/esql/commands/grok.md)
-* [preview] [`FORK`](/reference/query-languages/esql/commands/fork.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`FORK`](/reference/query-languages/esql/commands/fork.md)
 * [`KEEP`](/reference/query-languages/esql/commands/keep.md)
 * [`LIMIT`](/reference/query-languages/esql/commands/limit.md)
 * [`LOOKUP JOIN`](/reference/query-languages/esql/commands/lookup-join.md)
-* [preview] [`INLINE STATS`](/reference/query-languages/esql/commands/inlinestats-by.md)
-* [preview] [`MV_EXPAND`](/reference/query-languages/esql/commands/mv_expand.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`INLINE STATS`](/reference/query-languages/esql/commands/inlinestats-by.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`MV_EXPAND`](/reference/query-languages/esql/commands/mv_expand.md)
 * [`RENAME`](/reference/query-languages/esql/commands/rename.md)
-* [preview] [`RERANK`](/reference/query-languages/esql/commands/rerank.md)
-* [preview] [`SAMPLE`](/reference/query-languages/esql/commands/sample.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`RERANK`](/reference/query-languages/esql/commands/rerank.md)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`SAMPLE`](/reference/query-languages/esql/commands/sample.md)
 * [`SORT`](/reference/query-languages/esql/commands/sort.md)
 * [`STATS`](/reference/query-languages/esql/commands/stats-by.md)
 * [`WHERE`](/reference/query-languages/esql/commands/where.md)

+ 2 - 2
docs/reference/query-languages/esql/_snippets/lists/search-functions.md

@@ -2,5 +2,5 @@
 * [`MATCH`](../../functions-operators/search-functions.md#esql-match)
 * [`MATCH_PHRASE`](../../functions-operators/search-functions.md#esql-match_phrase)
 * [`QSTR`](../../functions-operators/search-functions.md#esql-qstr)
-% * [preview] [`DECAY`](../../functions-operators/search-functions.md#esql-decay)
-% * [preview] [`TERM`](../../functions-operators/search-functions.md#esql-term)
+% * {applies_to}`stack: preview` {applies_to}`serverless: preview` [`DECAY`](../../functions-operators/search-functions.md#esql-decay)
+% * {applies_to}`stack: preview` {applies_to}`serverless: preview` [`TERM`](../../functions-operators/search-functions.md#esql-term)

+ 8 - 8
docs/reference/query-languages/esql/_snippets/lists/spatial-functions.md

@@ -5,11 +5,11 @@
 * [`ST_WITHIN`](../../functions-operators/spatial-functions.md#esql-st_within)
 * [`ST_X`](../../functions-operators/spatial-functions.md#esql-st_x)
 * [`ST_Y`](../../functions-operators/spatial-functions.md#esql-st_y)
-* [preview] [`ST_ENVELOPE`](../../functions-operators/spatial-functions.md#esql-st_envelope)
-  * [preview] [`ST_XMAX`](../../functions-operators/spatial-functions.md#esql-st_xmax)
-  * [preview] [`ST_XMIN`](../../functions-operators/spatial-functions.md#esql-st_xmin)
-  * [preview] [`ST_YMAX`](../../functions-operators/spatial-functions.md#esql-st_ymax)
-  * [preview] [`ST_YMIN`](../../functions-operators/spatial-functions.md#esql-st_ymin)
-* [preview] [`ST_GEOTILE`](../../functions-operators/spatial-functions.md#esql-st_geotile)
-* [preview] [`ST_GEOHEX`](../../functions-operators/spatial-functions.md#esql-st_geohex)
-* [preview] [`ST_GEOHASH`](../../functions-operators/spatial-functions.md#esql-st_geohash)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_ENVELOPE`](../../functions-operators/spatial-functions.md#esql-st_envelope)
+  * {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_XMAX`](../../functions-operators/spatial-functions.md#esql-st_xmax)
+  * {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_XMIN`](../../functions-operators/spatial-functions.md#esql-st_xmin)
+  * {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_YMAX`](../../functions-operators/spatial-functions.md#esql-st_ymax)
+  * {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_YMIN`](../../functions-operators/spatial-functions.md#esql-st_ymin)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_GEOTILE`](../../functions-operators/spatial-functions.md#esql-st_geotile)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_GEOHEX`](../../functions-operators/spatial-functions.md#esql-st_geohex)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`ST_GEOHASH`](../../functions-operators/spatial-functions.md#esql-st_geohash)

+ 4 - 4
docs/reference/query-languages/esql/_snippets/lists/type-conversion-functions.md

@@ -6,16 +6,16 @@
 * [`TO_DATE_NANOS`](../../functions-operators/type-conversion-functions.md#esql-to_date_nanos)
 * [`TO_DEGREES`](../../functions-operators/type-conversion-functions.md#esql-to_degrees)
 * [`TO_DOUBLE`](../../functions-operators/type-conversion-functions.md#esql-to_double)
-* [preview] [`TO_GEOHASH`](../../functions-operators/type-conversion-functions.md#esql-to_geohash)
-* [preview] [`TO_GEOHEX`](../../functions-operators/type-conversion-functions.md#esql-to_geohex)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`TO_GEOHASH`](../../functions-operators/type-conversion-functions.md#esql-to_geohash)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`TO_GEOHEX`](../../functions-operators/type-conversion-functions.md#esql-to_geohex)
 * [`TO_GEOPOINT`](../../functions-operators/type-conversion-functions.md#esql-to_geopoint)
 * [`TO_GEOSHAPE`](../../functions-operators/type-conversion-functions.md#esql-to_geoshape)
-* [preview] [`TO_GEOTILE`](../../functions-operators/type-conversion-functions.md#esql-to_geotile)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`TO_GEOTILE`](../../functions-operators/type-conversion-functions.md#esql-to_geotile)
 * [`TO_INTEGER`](../../functions-operators/type-conversion-functions.md#esql-to_integer)
 * [`TO_IP`](../../functions-operators/type-conversion-functions.md#esql-to_ip)
 * [`TO_LONG`](../../functions-operators/type-conversion-functions.md#esql-to_long)
 * [`TO_RADIANS`](../../functions-operators/type-conversion-functions.md#esql-to_radians)
 * [`TO_STRING`](../../functions-operators/type-conversion-functions.md#esql-to_string)
 * [`TO_TIMEDURATION`](../../functions-operators/type-conversion-functions.md#esql-to_timeduration)
-* [preview] [`TO_UNSIGNED_LONG`](../../functions-operators/type-conversion-functions.md#esql-to_unsigned_long)
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` [`TO_UNSIGNED_LONG`](../../functions-operators/type-conversion-functions.md#esql-to_unsigned_long)
 * [`TO_VERSION`](../../functions-operators/type-conversion-functions.md#esql-to_version)

+ 1 - 1
docs/reference/query-languages/esql/limitations.md

@@ -38,7 +38,7 @@ By default, an {{esql}} query returns up to 1,000 rows. You can increase the num
 * `long`
 * `null`
 * `text` [family](/reference/elasticsearch/mapping-reference/text.md) including `text`, `semantic_text` and `match_only_text`
-* [preview] `unsigned_long`
+* {applies_to}`stack: preview` {applies_to}`serverless: preview` `unsigned_long`
 * `version`
 * Spatial types
 

+ 14 - 9
docs/reference/query-languages/query-dsl/query-dsl-text-expansion-query.md

@@ -1,5 +1,8 @@
 ---
 navigation_title: "Text expansion"
+applies_to:
+  stack: deprecated 8.15
+  serverless: deprecated
 mapped_pages:
   - https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-text-expansion-query.html
 ---
@@ -7,9 +10,7 @@ mapped_pages:
 # Text expansion query [query-dsl-text-expansion-query]
 
 
-::::{admonition} Deprecated in 8.15.0.
-:class: warning
-
+::::{warning}
 This query has been replaced by [Sparse vector](/reference/query-languages/query-dsl/query-dsl-sparse-vector-query.md).
 ::::
 
@@ -54,19 +55,19 @@ GET _search
 `model_text`
 :   (Required, string) The query text you want to use for search.
 
-`pruning_config`
-:   (Optional, object) [preview] Optional pruning configuration. If enabled, this will omit non-significant tokens from the query in order to improve query performance. Default: Disabled.
+`pruning_config` {applies_to}`stack: preview` {applies_to}`serverless: preview`
+:   (Optional, object) Optional pruning configuration. If enabled, this will omit non-significant tokens from the query in order to improve query performance. Default: Disabled.
 
     Parameters for `<pruning_config>` are:
 
     `tokens_freq_ratio_threshold`
-    :   (Optional, integer) [preview] Tokens whose frequency is more than `tokens_freq_ratio_threshold` times the average frequency of all tokens in the specified field are considered outliers and pruned. This value must between 1 and 100. Default: `5`.
+    :   (Optional, integer) Tokens whose frequency is more than `tokens_freq_ratio_threshold` times the average frequency of all tokens in the specified field are considered outliers and pruned. This value must between 1 and 100. Default: `5`.
 
     `tokens_weight_threshold`
-    :   (Optional, float) [preview] Tokens whose weight is less than `tokens_weight_threshold` are considered insignificant and pruned. This value must be between 0 and 1. Default: `0.4`.
+    :   (Optional, float) Tokens whose weight is less than `tokens_weight_threshold` are considered insignificant and pruned. This value must be between 0 and 1. Default: `0.4`.
 
     `only_score_pruned_tokens`
-    :   (Optional, boolean) [preview] If `true` we only input pruned tokens into scoring, and discard non-pruned tokens. It is strongly recommended to set this to `false` for the main query, but this can be set to `true` for a rescore query to get more relevant results. Default: `false`.
+    :   (Optional, boolean) If `true` we only input pruned tokens into scoring, and discard non-pruned tokens. It is strongly recommended to set this to `false` for the main query, but this can be set to `true` for a rescore query to get more relevant results. Default: `false`.
 
     ::::{note}
     The default values for `tokens_freq_ratio_threshold` and `tokens_weight_threshold` were chosen based on tests using ELSER that provided the optimal results.
@@ -189,8 +190,12 @@ GET my-index/_search
 
 
 ## Example ELSER query with pruning configuration and rescore [text-expansion-query-with-pruning-config-and-rescore-example]
+```{applies_to}
+stack: preview
+serverless: preview
+```
 
-The following is an extension to the above example that adds a [preview] pruning configuration to the `text_expansion` query. The pruning configuration identifies non-significant tokens to prune from the query in order to improve query performance.
+The following is an extension to the previous example that adds a pruning configuration  to the `text_expansion` query. The pruning configuration identifies non-significant tokens to prune from the query in order to improve query performance.
 
 Token pruning happens at the shard level. While this should result in the same tokens being labeled as insignificant across shards, this is not guaranteed based on the composition of each shard. Therefore, if you are running `text_expansion` with a `pruning_config` on a multi-shard index, we strongly recommend adding a [Rescore filtered search results](/reference/elasticsearch/rest-apis/rescore-search-results.md#rescore) function with the tokens that were originally pruned from the query. This will help mitigate any shard-level inconsistency with pruned tokens and provide better relevance overall.
 

+ 1 - 1
docs/reference/query-languages/sql/sql-data-types.md

@@ -15,7 +15,7 @@ mapped_pages:
 | [`short`](/reference/elasticsearch/mapping-reference/number.md) | `short` | SMALLINT | 5 |
 | [`integer`](/reference/elasticsearch/mapping-reference/number.md) | `integer` | INTEGER | 10 |
 | [`long`](/reference/elasticsearch/mapping-reference/number.md) | `long` | BIGINT | 19 |
-| [`unsigned_long`](/reference/elasticsearch/mapping-reference/number.md) | `[preview] unsigned_long` | BIGINT | 20 |
+| [`unsigned_long`](/reference/elasticsearch/mapping-reference/number.md) | {applies_to}`stack: preview` {applies_to}`serverless: preview` `unsigned_long` | BIGINT | 20 |
 | [`double`](/reference/elasticsearch/mapping-reference/number.md) | `double` | DOUBLE | 15 |
 | [`float`](/reference/elasticsearch/mapping-reference/number.md) | `float` | REAL | 7 |
 | [`half_float`](/reference/elasticsearch/mapping-reference/number.md) | `half_float` | FLOAT | 3 |

+ 1 - 1
docs/reference/query-languages/sql/sql-index-patterns.md

@@ -42,7 +42,7 @@ There is the restriction that all resolved concrete tables have the exact same m
 ::::
 
 
-[preview] To run a [{{ccs}}](docs-content://solutions/search/cross-cluster-search.md), specify a cluster name using the `<remote_cluster>:<target>` syntax, where `<remote_cluster>` maps to a SQL catalog (cluster) and `<target>` to a table (index or data stream). The `<remote_cluster>` supports wildcards (`*`) and `<target>` can be an index pattern.
+{applies_to}`stack: preview` {applies_to}`serverless: preview` To run a [{{ccs}}](docs-content://solutions/search/cross-cluster-search.md), specify a cluster name using the `<remote_cluster>:<target>` syntax, where `<remote_cluster>` maps to a SQL catalog (cluster) and `<target>` to a table (index or data stream). The `<remote_cluster>` supports wildcards (`*`) and `<target>` can be an index pattern.
 
 For example:
 

+ 1 - 1
docs/reference/query-languages/sql/sql-syntax-select.md

@@ -140,7 +140,7 @@ SELECT emp_no FROM "e*p" LIMIT 1;
 10001
 ```
 
-[preview] To run a [{{ccs}}](docs-content://solutions/search/cross-cluster-search.md), specify a cluster name using the `<remote_cluster>:<target>` syntax, where `<remote_cluster>` maps to a SQL catalog (cluster) and `<target>` to a table (index or data stream). The `<remote_cluster>` supports wildcards (`*`) and `<target>` can be an [index pattern](/reference/query-languages/sql/sql-index-patterns.md).
+{applies_to}`stack: preview` {applies_to}`serverless: preview` To run a [{{ccs}}](docs-content://solutions/search/cross-cluster-search.md), specify a cluster name using the `<remote_cluster>:<target>` syntax, where `<remote_cluster>` maps to a SQL catalog (cluster) and `<target>` to a table (index or data stream). The `<remote_cluster>` supports wildcards (`*`) and `<target>` can be an [index pattern](/reference/query-languages/sql/sql-index-patterns.md).
 
 ```sql
 SELECT emp_no FROM "my*cluster:*emp" LIMIT 1;