Skip to content

Commit db6daca

Browse files
authored
[Enterprise Search] Copy and doclink improvements for Index Pipeline settings (elastic#143112)
1 parent 85667b8 commit db6daca

5 files changed

Lines changed: 15 additions & 15 deletions

File tree

packages/kbn-doc-links/src/get_doc_links.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ export const getDocLinks = ({ kibanaBranch }: GetDocLinkOptions): DocLinks => {
126126
connectorsMongoDB: `${ENTERPRISE_SEARCH_DOCS}connectors-mongodb.html`,
127127
connectorsMySQL: `${ENTERPRISE_SEARCH_DOCS}connectors-mysql.html`,
128128
connectorsWorkplaceSearch: `${ENTERPRISE_SEARCH_DOCS}connectors.html#connectors-workplace-search`,
129-
contentExtraction: `${ENTERPRISE_SEARCH_DOCS}content-extraction.html`,
130129
crawlerGettingStarted: `${ENTERPRISE_SEARCH_DOCS}crawler-getting-started.html`,
131130
crawlerManaging: `${ENTERPRISE_SEARCH_DOCS}crawler-managing.html`,
132131
crawlerOverview: `${ENTERPRISE_SEARCH_DOCS}crawler.html`,

packages/kbn-doc-links/src/types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ export interface DocLinks {
111111
readonly connectorsMongoDB: string;
112112
readonly connectorsMySQL: string;
113113
readonly connectorsWorkplaceSearch: string;
114-
readonly contentExtraction: string;
115114
readonly crawlerGettingStarted: string;
116115
readonly crawlerManaging: string;
117116
readonly crawlerOverview: string;

x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/settings/settings.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,11 @@ export const Settings: React.FC = () => {
7272
'Allow all ingestion mechanisms on your Enterprise Search deployment to extract searchable content from binary files, like PDFs and Word documents. This setting applies to all new Elasticsearch indices created by an Enterprise Search ingestion mechanism.',
7373
}
7474
)}
75+
label={i18n.translate('xpack.enterpriseSearch.content.settings.contactExtraction.label', {
76+
defaultMessage: 'Content extraction',
77+
})}
7578
link={
76-
<EuiLink href={docLinks.contentExtraction} target="_blank">
79+
<EuiLink href={docLinks.ingestPipelines} target="_blank">
7780
{i18n.translate('xpack.enterpriseSearch.content.settings.contactExtraction.link', {
7881
defaultMessage: 'Learn more about content extraction',
7982
})}
@@ -99,8 +102,11 @@ export const Settings: React.FC = () => {
99102
'Whitespace reduction will strip your full-text content of whitespace by default.',
100103
}
101104
)}
105+
label={i18n.translate('xpack.enterpriseSearch.content.settings.whitespaceReduction.label', {
106+
defaultMessage: 'Whitespace reduction',
107+
})}
102108
link={
103-
<EuiLink href="TODO TODO TODO TODO" external>
109+
<EuiLink href={docLinks.ingestPipelines} external>
104110
{i18n.translate('xpack.enterpriseSearch.content.settings.whitespaceReduction.link', {
105111
defaultMessage: 'Learn more about whitespace reduction',
106112
})}
@@ -129,8 +135,11 @@ export const Settings: React.FC = () => {
129135
'ML Inference Pipelines will run as part of your pipelines. You will have to configure processors for each index individually on its pipelines page.',
130136
}
131137
)}
138+
label={i18n.translate('xpack.enterpriseSearch.content.settings.mlInference.label', {
139+
defaultMessage: 'ML Inference',
140+
})}
132141
link={
133-
<EuiLink href={docLinks.contentExtraction} target="_blank">
142+
<EuiLink href={docLinks.ingestPipelines} target="_blank">
134143
{i18n.translate('xpack.enterpriseSearch.content.settings.mlInference.link', {
135144
defaultMessage: 'Learn more about content extraction',
136145
})}

x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/settings/settings_panel.tsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import { i18n } from '@kbn/i18n';
2020

2121
interface SettingsPanelProps {
2222
description: string;
23+
label: string;
2324
link: React.ReactNode;
2425
onChange: (event: EuiSwitchEvent) => void;
2526
title: string;
@@ -28,6 +29,7 @@ interface SettingsPanelProps {
2829

2930
export const SettingsPanel: React.FC<SettingsPanelProps> = ({
3031
description,
32+
label,
3133
link,
3234
onChange,
3335
title,
@@ -57,13 +59,7 @@ export const SettingsPanel: React.FC<SettingsPanelProps> = ({
5759
<EuiSplitPanel.Inner grow={false} color="subdued">
5860
<EuiFlexGroup justifyContent="spaceBetween">
5961
<EuiFlexItem>
60-
<EuiSwitch
61-
checked={value}
62-
label={i18n.translate('xpack.enterpriseSearch.content.settings.extractBinaryLabel', {
63-
defaultMessage: 'Content extraction',
64-
})}
65-
onChange={onChange}
66-
/>
62+
<EuiSwitch checked={value} label={label} onChange={onChange} />
6763
</EuiFlexItem>
6864
<EuiFlexItem grow={false}>{link}</EuiFlexItem>
6965
</EuiFlexGroup>

x-pack/plugins/enterprise_search/public/applications/shared/doc_links/doc_links.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ class DocLinks {
6161
public connectorsMongoDB: string;
6262
public connectorsMySQL: string;
6363
public connectorsWorkplaceSearch: string;
64-
public contentExtraction: string;
6564
public crawlerGettingStarted: string;
6665
public crawlerManaging: string;
6766
public crawlerOverview: string;
@@ -175,7 +174,6 @@ class DocLinks {
175174
this.connectorsMongoDB = '';
176175
this.connectorsMySQL = '';
177176
this.connectorsWorkplaceSearch = '';
178-
this.contentExtraction = '';
179177
this.crawlerGettingStarted = '';
180178
this.crawlerManaging = '';
181179
this.crawlerOverview = '';
@@ -291,7 +289,6 @@ class DocLinks {
291289
this.connectorsMongoDB = docLinks.links.enterpriseSearch.connectorsMongoDB;
292290
this.connectorsMySQL = docLinks.links.enterpriseSearch.connectorsMySQL;
293291
this.connectorsWorkplaceSearch = docLinks.links.enterpriseSearch.connectorsWorkplaceSearch;
294-
this.contentExtraction = docLinks.links.enterpriseSearch.contentExtraction;
295292
this.crawlerGettingStarted = docLinks.links.enterpriseSearch.crawlerGettingStarted;
296293
this.crawlerManaging = docLinks.links.enterpriseSearch.crawlerManaging;
297294
this.crawlerOverview = docLinks.links.enterpriseSearch.crawlerOverview;

0 commit comments

Comments
 (0)