diff --git a/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts b/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts index c2feb70a39a00..e830bbc5ddae9 100644 --- a/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts +++ b/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts @@ -527,6 +527,7 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D queryESQL: `${ELASTIC_DOCS}explore-analyze/query-filter/languages/esql`, queryESQLExamples: `${ELASTIC_DOCS}explore-analyze/query-filter/languages/esql`, queryESQLMultiValueControls: `${ELASTIC_DOCS}explore-analyze/query-filter/languages/esql-kibana#esql-multi-values-controls`, + queryESQLMvIntersects: `${ELASTIC_DOCS}reference/query-languages/esql/functions-operators/mv-functions/mv_intersects`, }, search: { sessions: `${ELASTIC_DOCS}explore-analyze/discover/search-sessions`, diff --git a/src/platform/packages/shared/kbn-doc-links/src/types.ts b/src/platform/packages/shared/kbn-doc-links/src/types.ts index 54c3b82c0a1be..e00a96b181b87 100644 --- a/src/platform/packages/shared/kbn-doc-links/src/types.ts +++ b/src/platform/packages/shared/kbn-doc-links/src/types.ts @@ -383,6 +383,7 @@ export interface DocLinks { readonly queryESQL: string; readonly queryESQLExamples: string; readonly queryESQLMultiValueControls: string; + readonly queryESQLMvIntersects: string; }; readonly date: { readonly dateMath: string; diff --git a/src/platform/plugins/shared/esql/public/triggers/esql_controls/control_flyout/shared_form_components.tsx b/src/platform/plugins/shared/esql/public/triggers/esql_controls/control_flyout/shared_form_components.tsx index 90a67fb6fade7..642a545d28b7e 100644 --- a/src/platform/plugins/shared/esql/public/triggers/esql_controls/control_flyout/shared_form_components.tsx +++ b/src/platform/plugins/shared/esql/public/triggers/esql_controls/control_flyout/shared_form_components.tsx @@ -356,6 +356,7 @@ export function ControlSelectionType({ services: { docLinks }, } = useKibana(); const multiValuesGuideLink = docLinks?.links.query.queryESQLMultiValueControls ?? ''; + const mvIntersectsLink = docLinks?.links.query.queryESQLMvIntersects ?? ''; return ( <> @@ -394,13 +395,18 @@ export function ControlSelectionType({ MV_CONTAINS ), + mvIntersectsLink: ( + + MV_INTERSECTS + + ), }} /> diff --git a/x-pack/platform/plugins/private/translations/translations/de-DE.json b/x-pack/platform/plugins/private/translations/translations/de-DE.json index fcc5b05e9a5e0..16d7610af79b8 100644 --- a/x-pack/platform/plugins/private/translations/translations/de-DE.json +++ b/x-pack/platform/plugins/private/translations/translations/de-DE.json @@ -2948,7 +2948,6 @@ "esql.flyout.minimumWidth.small": "Klein", "esql.flyout.previewValues.placeholder": "Vorschau der Werte", "esql.flyout.saveLabel": "Speichern", - "esql.flyout.selectionType.callout": "Sie müssen {mvContainsLink} in Ihrer ES|QL-Abfrage verwenden, damit die Steuerelemente zur Mehrfachauswahl funktionieren.", "esql.flyout.selectionType.label": "Auswahlen", "esql.flyout.selectionType.multi": "Mehrfachauswahl zulassen", "esql.flyout.selectionType.single": "Nur eine einzige Auswahl zulassen", diff --git a/x-pack/platform/plugins/private/translations/translations/fr-FR.json b/x-pack/platform/plugins/private/translations/translations/fr-FR.json index f81a99df6662d..9ad21a87d67b1 100644 --- a/x-pack/platform/plugins/private/translations/translations/fr-FR.json +++ b/x-pack/platform/plugins/private/translations/translations/fr-FR.json @@ -2950,7 +2950,6 @@ "esql.flyout.minimumWidth.small": "Petite", "esql.flyout.previewValues.placeholder": "Aperçu des valeurs", "esql.flyout.saveLabel": "Enregistrer", - "esql.flyout.selectionType.callout": "Vous devez utiliser {mvContainsLink} dans votre requête ES|QL pour que les contrôles à sélection multiple fonctionnent.", "esql.flyout.selectionType.label": "Sélections", "esql.flyout.selectionType.multi": "Permettre des sélections multiples", "esql.flyout.selectionType.single": "N’autoriser qu’une sélection unique", diff --git a/x-pack/platform/plugins/private/translations/translations/ja-JP.json b/x-pack/platform/plugins/private/translations/translations/ja-JP.json index 2cf53bdbf5913..bbfca525c3487 100644 --- a/x-pack/platform/plugins/private/translations/translations/ja-JP.json +++ b/x-pack/platform/plugins/private/translations/translations/ja-JP.json @@ -2966,7 +2966,6 @@ "esql.flyout.minimumWidth.small": "小", "esql.flyout.previewValues.placeholder": "値プレビュー", "esql.flyout.saveLabel": "保存", - "esql.flyout.selectionType.callout": "複数選択コントロールを機能させるには、ES|QLクエリで{mvContainsLink}を使用する必要があります。", "esql.flyout.selectionType.label": "選択項目", "esql.flyout.selectionType.multi": "複数選択を許可", "esql.flyout.selectionType.single": "1つの項目の選択のみを許可", diff --git a/x-pack/platform/plugins/private/translations/translations/zh-CN.json b/x-pack/platform/plugins/private/translations/translations/zh-CN.json index 451cb1ce4c7bc..9aa9dd8612b7c 100644 --- a/x-pack/platform/plugins/private/translations/translations/zh-CN.json +++ b/x-pack/platform/plugins/private/translations/translations/zh-CN.json @@ -2965,7 +2965,6 @@ "esql.flyout.minimumWidth.small": "小", "esql.flyout.previewValues.placeholder": "值预览", "esql.flyout.saveLabel": "保存", - "esql.flyout.selectionType.callout": "要确保多选控件正常运行,必须在 ES|QL 查询中使用{mvContainsLink}。", "esql.flyout.selectionType.label": "选择项", "esql.flyout.selectionType.multi": "允许多选", "esql.flyout.selectionType.single": "只允许单选",