diff --git a/serverless/nav/serverless-devtools.docnav.json b/serverless/nav/serverless-devtools.docnav.json index ae0a741f..d474c5a8 100644 --- a/serverless/nav/serverless-devtools.docnav.json +++ b/serverless/nav/serverless-devtools.docnav.json @@ -1,28 +1,28 @@ { "mission": "Dev tools", "id": "serverless-Devtools", - "landingPageId": "serverlessDevtoolsDeveloperTools", + "landingPageSlug": "/serverless/devtools/developer-tools", "icon": "logoElastic", "description": "Description to be written", "items": [ { - "pageId": "serverlessDevtoolsRunApiRequestsInTheConsole", + "slug": "/serverless/devtools/run-api-requests-in-the-console", "classic-sources": ["enKibanaConsoleKibana"] }, { - "pageId": "serverlessDevtoolsProfileQueriesAndAggregations", + "slug": "/serverless/devtools/profile-queries-and-aggregations", "classic-sources": ["enKibanaXpackProfiler"] }, { - "pageId": "serverlessDevtoolsDebugGrokExpressions", + "slug": "/serverless/devtools/debug-grok-expressions", "classic-sources": ["enKibanaXpackGrokdebugger"] }, { - "pageId": "serverlessDevtoolsDebugPainlessScripts", + "slug": "/serverless/devtools/debug-painless-scripts", "classic-sources": ["enKibanaPainlesslab"] }, { - "pageId": "serverlessDevtoolsTroubleshooting", + "slug": "/serverless/devtools/dev-tools-troubleshooting", "classic-sources": ["enElasticsearchReferenceTroubleshootingSearches"] } ] diff --git a/serverless/nav/serverless-elasticsearch.docnav.json b/serverless/nav/serverless-elasticsearch.docnav.json index 3aab7f80..403db5d8 100644 --- a/serverless/nav/serverless-elasticsearch.docnav.json +++ b/serverless/nav/serverless-elasticsearch.docnav.json @@ -1,134 +1,134 @@ { "mission": "Elasticsearch", "id": "serverless-elasticsearch", - "landingPageId": "serverlessElasticsearchWhatIsElasticsearchServerless", + "landingPageSlug": "/serverless/elasticsearch/what-is-elasticsearch-serverless", "icon": "logoElasticsearch", "description": "Description to be written", "items": [ { - "pageId": "serverlessElasticsearchWhatIsElasticsearchServerless" + "slug": "/serverless/elasticsearch/what-is-elasticsearch-serverless" }, { - "pageId": "serverlessElasticsearchBilling" + "slug": "/serverless/elasticsearch/elasticsearch-billing" }, { - "pageId": "serverlessElasticsearchGetStarted" + "slug": "/serverless/elasticsearch/get-started" }, { - "pageId": "serverlessElasticsearchClients", + "slug": "/serverless/elasticsearch/clients", "items": [ { - "id": "serverlessElasticsearchGoGettingStarted" + "slug": "/serverless/elasticsearch/go-client-getting-started" }, { - "id": "serverlessElasticsearchJavaGettingStarted" + "slug": "/serverless/elasticsearch/java-client-getting-started" }, { - "id": "serverlessElasticsearchDotNetGettingStarted" + "slug": "/serverless/elasticsearch/dot-net-client-getting-started" }, { - "id": "serverlessElasticsearchNodejsGettingStarted" + "slug": "/serverless/elasticsearch/nodejs-client-getting-started" }, { - "id": "serverlessElasticsearchPhpGettingStarted" + "slug": "/serverless/elasticsearch/php-client-getting-started" }, { - "id": "serverlessElasticsearchPythonGettingStarted" + "slug": "/serverless/elasticsearch/python-client-getting-started" }, { - "id": "serverlessElasticsearchRubyGettingStarted" + "slug": "/serverless/elasticsearch/ruby-client-getting-started" } ] }, { - "pageId": "serverlessElasticsearchHttpApis", + "slug": "/serverless/elasticsearch/http-apis", "items": [ { - "id": "serverlessElasticsearchApiConventions", + "slug": "/serverless/elasticsearch/api-conventions", "classic-sources": [ "enElasticsearchReferenceApiConventions" ] }, { - "id": "serverlessElasticsearchKibanaApiConventions", + "slug": "/serverless/elasticsearch/kibana-api-conventions", "classic-sources": [ "enKibanaApi" ] } ] }, { - "pageId": "serverlessElasticsearchDevTools" + "slug": "/serverless/elasticsearch/dev-tools" }, { - "pageId": "serverlessElasticsearchIngestYourData", + "slug": "/serverless/elasticsearch/ingest-your-data", "items": [ { - "id": "serverlessElasticsearchIngestDataThroughApi" + "slug": "/serverless/elasticsearch/ingest-data-through-api" }, { - "id":"serverlessElasticsearchIngestDataThroughIntegrationsConnectorClient" + "slug": "/serverless/elasticsearch/ingest-data-through-integrations-connector-client" }, { - "id":"serverlessElasticsearchIngestDataFileUpload" + "slug": "/serverless/elasticsearch/ingest-data-file-upload" }, { - "id": "serverlessElasticsearchIngestDataThroughLogstash" + "slug": "/serverless/elasticsearch/ingest-data-through-logstash" }, { - "id": "serverlessElasticsearchIngestDataThroughBeats", + "slug": "/serverless/elasticsearch/ingest-data-through-beats", "classic-sources": [ "enFleetBeatsAgentComparison" ] } ] }, { - "pageId": "serverlessElasticsearchSearchYourData", + "slug": "/serverless/elasticsearch/search-your-data", "items": [ { - "id": "serverlessElasticsearchSearchYourDataTheSearchApi" + "slug": "/serverless/elasticsearch/search-your-data-the-search-api" }, { - "id": "serverlessElasticsearchSearchWithSynonyms" + "slug": "/serverless/elasticsearch/elasticsearch/reference/search-with-synonyms" }, { - "id": "serverlessElasticsearchKnnSearch" + "slug": "/serverless/elasticsearch/knn-search" }, { - "id": "serverlessElasticsearchSemanticSearch", + "slug": "/serverless/elasticsearch/elasticsearch/reference/semantic-search", "items": [ { - "id": "serverlessElasticsearchSemanticSearchElser" + "slug": "/serverless/elasticsearch/elasticsearch/reference/semantic-search-elser" } ] } ] }, { - "pageId": "serverlessElasticsearchExploreYourData", + "slug": "/serverless/elasticsearch/explore-your-data", "items": [ { - "id": "serverlessElasticsearchExploreYourDataAggregations" + "slug": "/serverless/elasticsearch/explore-your-data-aggregations" }, { - "id": "serverlessElasticsearchExploreYourDataDiscoverYourData", + "slug": "/serverless/elasticsearch/explore-your-data-discover-your-data", "classic-sources": [ "enKibanaDiscover" ] }, { - "id": "serverlessElasticsearchExploreYourDataVisualizeYourData", + "slug": "/serverless/elasticsearch/explore-your-data-visualize-your-data", "classic-sources": [ "enKibanaDashboard" ] }, { - "id": "serverlessElasticsearchExploreYourDataAlerting", + "slug": "/serverless/elasticsearch/explore-your-data-alerting", "classic-sources": [ "enKibanaCreateAndManageRules" ], "label": "Alerts" } ] }, { - "pageId": "serverlessPlayground" + "slug": "/serverless/elasticsearch/playground" }, { - "pageId": "serverlessDifferences", + "slug": "/serverless/elasticsearch/differences", "label": "Serverless differences" }, { - "pageId": "serverlessTechnicalPreviewLimitations" + "slug": "/serverless/elasticsearch/technical-preview-limitations" } ] } \ No newline at end of file diff --git a/serverless/nav/serverless-general.docnav.json b/serverless/nav/serverless-general.docnav.json index 0d41cfeb..221a0ebf 100644 --- a/serverless/nav/serverless-general.docnav.json +++ b/serverless/nav/serverless-general.docnav.json @@ -1,62 +1,62 @@ { "mission": "Welcome to Elastic serverless", "id": "serverless-general", - "landingPageId": "serverlessGeneralWelcomeToServerless", + "landingPageSlug": "/serverless", "icon": "logoElastic", "description": "Create and manage serverless projects on Elastic Cloud", "items": [ { - "pageId": "whatIsServerlessElastic" + "slug": "/serverless/general/what-is-serverless-elastic" }, { - "pageId": "serverlessSignUpTrial" + "slug": "/serverless/general/sign-up-trial" }, { - "pageId": "serverlessGeneralManageOrganization", + "slug": "/serverless/general/manage-organization", "items": [ { - "id": "serverlessGeneralManageAccessToOrganization" + "slug": "/serverless/general/manage-access-to-organization" }, { - "id": "serverlessGeneralAssignUserRoles" + "slug": "/serverless/general/assign-user-roles" }, { - "id": "serverlessGeneralJoinOrganizationFromExistingCloudAccount" + "slug": "/serverless/general/join-organization-from-existing-cloud-account" } ] }, { "label": "Manage your projects", - "pageId": "serverlessGeneralManageProject", + "slug": "/serverless/elasticsearch/manage-project", "items": [ { - "id": "serverlessGeneralManageProjectRestAPI" + "slug": "/serverless/general/manage-project-with-api" } ] }, { "label": "Manage billing", - "pageId": "serverlessGeneralManageBilling", + "slug": "/serverless/general/manage-billing", "items": [ { - "id": "serverlessGeneralCheckSubscription" + "slug": "/serverless/general/check-subscription" }, { - "id": "serverlessGeneralMonitorUsage" + "slug": "/serverless/general/monitor-usage" }, { - "id": "serverlessGeneralBillingHistory" + "slug": "/serverless/general/billing-history" }, { - "id": "serverlessBilling" + "slug": "/serverless/general/serverless-billing" } ] }, { - "pageId": "ServerlessServiceStatus" + "slug": "/serverless/general/serverless-status" }, { - "pageId": "serverlessGeneralUserProfile" + "slug": "/serverless/general/user-profile" } ] } diff --git a/serverless/nav/serverless-project-settings.docnav.json b/serverless/nav/serverless-project-settings.docnav.json index 7f08af1d..e950a92f 100644 --- a/serverless/nav/serverless-project-settings.docnav.json +++ b/serverless/nav/serverless-project-settings.docnav.json @@ -1,76 +1,76 @@ { "mission": "Project and management settings", "id": "serverless-project-settings", - "landingPageId": "serverlessProjectAndManagementSettings", + "landingPageSlug": "/serverless/project-and-management-settings", "icon": "logoElastic", "description": "Description to be written", "items": [ { - "pageId": "serverlessProjectSettings", + "slug": "/serverless/project-settings", "classic-sources": ["enKibanaManagement"], "label": "Management", "items": [ { - "id": "serverlessApiKeys", + "slug": "/serverless/api-keys", "classic-sources": ["enKibanaApiKeys"] }, { - "id": "serverlessActionConnectors", + "slug": "/serverless/action-connectors", "classic-sources": ["enKibanaActionTypes"] }, { - "id": "serverlessDataViews", + "slug": "/serverless/data-views", "classic-sources": ["enKibanaDataViews"] }, { - "id": "serverlessFiles" + "slug": "/serverless/files" }, { - "id": "serverlessIndexManagement", + "slug": "/serverless/index-management", "classic-sources": ["enElasticsearchReferenceIndexMgmt"] }, { - "id": "serverlessIngestPipelines" + "slug": "/serverless/ingest-pipelines" }, { - "id": "serverlessLogstashPipelines" + "slug": "/serverless/logstash-pipelines" }, { - "id": "serverlessMachineLearning" + "slug": "/serverless/machine-learning" }, { - "id": "serverlessMaintenanceWindows", + "slug": "/serverless/maintenance-windows", "classic-sources": ["enKibanaMaintenanceWindows"] }, { - "id": "serverlessMaps" + "slug": "/serverless/maps" }, { - "id": "serverlessReports" + "slug": "/serverless/reports" }, { - "id": "serverlessRules", + "slug": "/serverless/rules", "classic-sources": [ "enKibanaAlertingGettingStarted" ] }, { - "id": "serverlessSavedObjects", + "slug": "/serverless/saved-objects", "classic-sources": ["enKibanaManagingSavedObjects"] }, { - "id": "serverlessTags", + "slug": "/serverless/tags", "classic-sources": ["enKibanaManagingTags"] }, { - "id": "serverlessTransforms", + "slug": "/serverless/transforms", "classic-sources": ["enElasticsearchReferenceTransforms"] } ] }, { - "pageId": "serverlessIntegrations" + "slug": "/serverless/integrations" }, { - "pageId": "serverlessFleetAndElasticAgent" + "slug": "/serverless/fleet-and-elastic-agent" } ] } diff --git a/serverless/pages/action-connectors.mdx b/serverless/pages/action-connectors.mdx index 8d9e8f89..35a5de4e 100644 --- a/serverless/pages/action-connectors.mdx +++ b/serverless/pages/action-connectors.mdx @@ -1,5 +1,4 @@ --- -id: serverlessActionConnectors slug: /serverless/action-connectors title: ((connectors-app)) description: Configure connections to third party systems for use in cases and rules. diff --git a/serverless/pages/api-keys.mdx b/serverless/pages/api-keys.mdx index ae2a2de3..ae650f01 100644 --- a/serverless/pages/api-keys.mdx +++ b/serverless/pages/api-keys.mdx @@ -1,5 +1,4 @@ --- -id: serverlessApiKeys slug: /serverless/api-keys title: ((api-keys-app)) description: API keys allow access to the ((stack)) on behalf of a user. diff --git a/serverless/pages/apis-elasticsearch-conventions.mdx b/serverless/pages/apis-elasticsearch-conventions.mdx index 95a4c332..aa259caf 100644 --- a/serverless/pages/apis-elasticsearch-conventions.mdx +++ b/serverless/pages/apis-elasticsearch-conventions.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchApiConventions slug: /serverless/elasticsearch/api-conventions title: Elasticsearch API conventions description: The ((es)) REST APIs have conventions for headers and request bodies. @@ -14,7 +13,7 @@ For example: GET _cat/indices?v=true ``` -Check out <DocLink id="serverlessDevtoolsRunApiRequestsInTheConsole" />. +Check out <DocLink slug="/serverless/devtools/run-api-requests-in-the-console" />. ## Request headers @@ -32,7 +31,7 @@ curl -X GET "${ES_URL}/_cat/indices?v=true" \ -H "Authorization: ApiKey ${API_KEY}" ``` -To get API keys or the Elasticsearch Endpoint (`${ES_URL}`) for a project, refer to <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint (`${ES_URL}`) for a project, refer to <DocLink slug="/serverless/elasticsearch/get-started" />. ### Content-type diff --git a/serverless/pages/apis-http-apis.mdx b/serverless/pages/apis-http-apis.mdx index cd30a8db..7da4409b 100644 --- a/serverless/pages/apis-http-apis.mdx +++ b/serverless/pages/apis-http-apis.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchHttpApis slug: /serverless/elasticsearch/http-apis title: REST APIs description: ((es)) and ((kib)) expose REST APIs that can be called directly to configure and access ((stack)) features. @@ -12,10 +11,10 @@ tags: [ 'serverless', 'elasticsearch', 'http', 'rest', 'overview' ] items={ [ { - "pageId": "serverlessElasticsearchApiConventions" + slug: "/serverless/elasticsearch/api-conventions" }, { - "pageId": "serverlessElasticsearchKibanaApiConventions" + slug: "/serverless/elasticsearch/kibana-api-conventions" }, { "title": "API Reference", diff --git a/serverless/pages/apis-kibana-conventions.mdx b/serverless/pages/apis-kibana-conventions.mdx index f2a636c8..6fdeebea 100644 --- a/serverless/pages/apis-kibana-conventions.mdx +++ b/serverless/pages/apis-kibana-conventions.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchKibanaApiConventions slug: /serverless/elasticsearch/kibana-api-conventions title: Management API conventions description: The Management APIs for ((serverless-short)) have request header conventions. @@ -30,7 +29,7 @@ For example: GET kbn:/api/data_views ``` -Check out <DocLink id="serverlessDevtoolsRunApiRequestsInTheConsole" />. +Check out <DocLink slug="/serverless/devtools/run-api-requests-in-the-console" />. ## Request headers @@ -41,7 +40,7 @@ The Management APIs support the `Authorization`, `Content-Type`, and `kbn-xsrf` : Management APIs use key-based authentication. You must create an API key and use the encoded value in the request header. - To learn about creating keys, go to <DocLink id="serverlessApiKeys" />. + To learn about creating keys, go to <DocLink slug="/serverless/api-keys" />. `Content-Type: application/json` diff --git a/serverless/pages/clients-dot-net-getting-started.mdx b/serverless/pages/clients-dot-net-getting-started.mdx index 11b17357..86c161ef 100644 --- a/serverless/pages/clients-dot-net-getting-started.mdx +++ b/serverless/pages/clients-dot-net-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchDotNetGettingStarted slug: /serverless/elasticsearch/dot-net-client-getting-started title: Get started with the serverless .NET client description: Set up and use the .NET client for ((es3)). @@ -35,7 +34,7 @@ Initialize the client using your API key and Elasticsearch Endpoint: var client = new ElasticsearchClient("<CLOUD_ID>", new ApiKey("<API_KEY>")); ``` -To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API diff --git a/serverless/pages/clients-go-getting-started.mdx b/serverless/pages/clients-go-getting-started.mdx index 3e472b9d..b1bd8467 100644 --- a/serverless/pages/clients-go-getting-started.mdx +++ b/serverless/pages/clients-go-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchGoGettingStarted slug: /serverless/elasticsearch/go-client-getting-started title: Get started with the serverless Go Client description: Set up and use the Go client for ((es3)). @@ -63,7 +62,7 @@ if err != nil { } ``` -To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API diff --git a/serverless/pages/clients-java-getting-started.mdx b/serverless/pages/clients-java-getting-started.mdx index 13e1156f..144573dd 100644 --- a/serverless/pages/clients-java-getting-started.mdx +++ b/serverless/pages/clients-java-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchJavaGettingStarted slug: /serverless/elasticsearch/java-client-getting-started title: Get started with the serverless Java client description: Set up and use the Java client for ((es3)). @@ -85,7 +84,7 @@ ElasticsearchTransport transport = new RestClientTransport( ElasticsearchClient esClient = new ElasticsearchClient(transport); ``` -To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API diff --git a/serverless/pages/clients-nodejs-getting-started.mdx b/serverless/pages/clients-nodejs-getting-started.mdx index 623cd89b..51a95936 100644 --- a/serverless/pages/clients-nodejs-getting-started.mdx +++ b/serverless/pages/clients-nodejs-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchNodejsGettingStarted slug: /serverless/elasticsearch/nodejs-client-getting-started title: Get started with the serverless Node.js client description: Set up and use the Node.js client for ((es3)). @@ -38,7 +37,7 @@ const client = new Client({ }) ``` -To get API keys or the URL for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the URL for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API diff --git a/serverless/pages/clients-php-getting-started.mdx b/serverless/pages/clients-php-getting-started.mdx index a5ec8f01..16b19ae6 100644 --- a/serverless/pages/clients-php-getting-started.mdx +++ b/serverless/pages/clients-php-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchPhpGettingStarted slug: /serverless/elasticsearch/php-client-getting-started title: Get started with the serverless PHP client description: Set up and use the PHP client for ((es3)). @@ -41,7 +40,7 @@ $client = ClientBuilder::create() ->build(); ``` -To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API diff --git a/serverless/pages/clients-python-getting-started.mdx b/serverless/pages/clients-python-getting-started.mdx index a29b9284..01e5d93f 100644 --- a/serverless/pages/clients-python-getting-started.mdx +++ b/serverless/pages/clients-python-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchPythonGettingStarted slug: /serverless/elasticsearch/python-client-getting-started title: Get started with the serverless Python client description: Set up and use the Python client for ((es3)). @@ -45,7 +44,7 @@ client = Elasticsearch( ) ``` -To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API diff --git a/serverless/pages/clients-ruby-getting-started.mdx b/serverless/pages/clients-ruby-getting-started.mdx index 760ef76f..cffd0338 100644 --- a/serverless/pages/clients-ruby-getting-started.mdx +++ b/serverless/pages/clients-ruby-getting-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchRubyGettingStarted slug: /serverless/elasticsearch/ruby-client-getting-started title: Get started with the serverless Ruby client description: Set up and use the Ruby client for ((es3)). @@ -84,7 +83,7 @@ client = ElasticsearchServerless::Client.new( ) ``` -To get API keys or the Elasticsearch Endpoint for a project, see <DocLink id="serverlessElasticsearchGetStarted" />. +To get API keys or the Elasticsearch Endpoint for a project, see <DocLink slug="/serverless/elasticsearch/get-started" />. ## Using the API @@ -94,7 +93,7 @@ the `bulk` API for this. This API enables you to index, update, and delete sever documents in one request. <DocCallOut title="Note"> -The code examples in this section use the Ruby console. To set up the console, <DocLink id="serverlessElasticsearchRubyGettingStarted" section="running-a-ruby-console" text="Running a Ruby console" />. +The code examples in this section use the Ruby console. To set up the console, <DocLink slug="/serverless/elasticsearch/ruby-client-getting-started" section="running-a-ruby-console" text="Running a Ruby console" />. </DocCallOut> diff --git a/serverless/pages/clients.mdx b/serverless/pages/clients.mdx index b7f08844..bc8483cf 100644 --- a/serverless/pages/clients.mdx +++ b/serverless/pages/clients.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchClients slug: /serverless/elasticsearch/clients title: Client libraries description: Index, search, and manage ((es)) data in your preferred language. @@ -10,10 +9,10 @@ tags: ["serverless", "elasticsearch", "clients", "overview"] ((es3)) provides official language clients to use ((es)) REST APIs. Currently, the following language clients are supported: -- <DocLink id="serverlessElasticsearchGoGettingStarted" text="Go" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-go) -- <DocLink id="serverlessElasticsearchJavaGettingStarted" text="Java" /> | [Repository](https://github.com/elastic/elasticsearch-java/tree/main/java-client-serverless) -- <DocLink id="serverlessElasticsearchDotNetGettingStarted" text=".NET" /> | [Repository](https://github.com/elastic/elasticsearch-net) -- <DocLink id="serverlessElasticsearchNodejsGettingStarted" text="Node.JS" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-js) -- <DocLink id="serverlessElasticsearchPhpGettingStarted" text="PHP" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-php) -- <DocLink id="serverlessElasticsearchPythonGettingStarted" text="Python" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-python) -- <DocLink id="serverlessElasticsearchRubyGettingStarted" text="Ruby" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-ruby) +- <DocLink slug="/serverless/elasticsearch/go-client-getting-started" text="Go" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-go) +- <DocLink slug="/serverless/elasticsearch/java-client-getting-started" text="Java" /> | [Repository](https://github.com/elastic/elasticsearch-java/tree/main/java-client-serverless) +- <DocLink slug="/serverless/elasticsearch/dot-net-client-getting-started" text=".NET" /> | [Repository](https://github.com/elastic/elasticsearch-net) +- <DocLink slug="/serverless/elasticsearch/nodejs-client-getting-started" text="Node.JS" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-js) +- <DocLink slug="/serverless/elasticsearch/php-client-getting-started" text="PHP" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-php) +- <DocLink slug="/serverless/elasticsearch/python-client-getting-started" text="Python" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-python) +- <DocLink slug="/serverless/elasticsearch/ruby-client-getting-started" text="Ruby" /> | [Repository](https://github.com/elastic/elasticsearch-serverless-ruby) diff --git a/serverless/pages/data-views.mdx b/serverless/pages/data-views.mdx index a172063d..396b3d61 100644 --- a/serverless/pages/data-views.mdx +++ b/serverless/pages/data-views.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDataViews slug: /serverless/data-views title: ((data-views-app)) description: Elastic requires a ((data-source)) to access the ((es)) data that you want to explore. diff --git a/serverless/pages/debug-grok-expressions.mdx b/serverless/pages/debug-grok-expressions.mdx index 325dc8c1..477522c1 100644 --- a/serverless/pages/debug-grok-expressions.mdx +++ b/serverless/pages/debug-grok-expressions.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDevtoolsDebugGrokExpressions slug: /serverless/devtools/debug-grok-expressions title: Grok Debugger description: Build and debug grok patterns before you use them in your data processing pipelines. @@ -41,7 +40,7 @@ This example walks you through using the **Grok Debugger**. <DocCallOut title="Required roles"> The **Admin** role is required to use the Grok Debugger. -For more information, refer to <DocLink id="serverlessGeneralAssignUserRoles" /> +For more information, refer to <DocLink slug="/serverless/general/assign-user-roles" /> </DocCallOut> 1. From the main menu, click **Developer Tools**, then click **Grok Debugger**. diff --git a/serverless/pages/debug-painless-scripts.mdx b/serverless/pages/debug-painless-scripts.mdx index 0ad964e1..8ec36fc3 100644 --- a/serverless/pages/debug-painless-scripts.mdx +++ b/serverless/pages/debug-painless-scripts.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDevtoolsDebugPainlessScripts slug: /serverless/devtools/debug-painless-scripts title: Painless Lab description: Use our interactive code editor to test and debug Painless scripts in real-time. diff --git a/serverless/pages/developer-tools-troubleshooting.mdx b/serverless/pages/developer-tools-troubleshooting.mdx index 73d133cd..0544559c 100644 --- a/serverless/pages/developer-tools-troubleshooting.mdx +++ b/serverless/pages/developer-tools-troubleshooting.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDevtoolsTroubleshooting slug: /serverless/devtools/dev-tools-troubleshooting title: Troubleshooting description: Troubleshoot searches. @@ -150,7 +149,7 @@ GET /my-index-000001/_count } ``` -If the field is aggregatable, you can use <DocLink id="serverlessElasticsearchExploreYourDataAggregations" text="aggregations" /> +If the field is aggregatable, you can use <DocLink slug="/serverless/elasticsearch/explore-your-data-aggregations" text="aggregations" /> to check the field's values. For `keyword` fields, you can use a `terms` aggregation to retrieve the field's most common values: @@ -238,7 +237,7 @@ GET /my-index-000001/_explain/0 The [**Profile API**](((ref))/search-profile.html) provides detailed timing information about a search request. For a visual representation of the results, use the -<DocLink id="serverlessDevtoolsProfileQueriesAndAggregations" text="Search Profiler"/>. +<DocLink slug="/serverless/devtools/profile-queries-and-aggregations" text="Search Profiler"/>. <DocCallOut title="Note"> To troubleshoot queries, select **Inspect** in the toolbar. diff --git a/serverless/pages/elasticsearch-developer-tools.mdx b/serverless/pages/elasticsearch-developer-tools.mdx index c8e93b57..eba636b4 100644 --- a/serverless/pages/elasticsearch-developer-tools.mdx +++ b/serverless/pages/elasticsearch-developer-tools.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchDevTools slug: /serverless/elasticsearch/dev-tools title: Developer tools description: Elastic tools for developers. @@ -11,9 +10,9 @@ tags: [ 'serverless', 'elasticsearch', 'overview' ] A number of developer tools are available in your project's UI under the **Dev Tools** section. -- <DocLink id="serverlessDevtoolsRunApiRequestsInTheConsole" text="Console"/>: Make API calls to your Elasticsearch instance using the Query DSL and view the responses. -- <DocLink id="serverlessDevtoolsProfileQueriesAndAggregations" text="Search Profiler"/>: Inspect and analyze your search queries to identify performance bottlenecks. -- <DocLink id="serverlessDevtoolsDebugGrokExpressions" text="Grok Debugger" />>: Build and debug grok patterns before you use them in your data processing pipelines. +- <DocLink slug="/serverless/devtools/run-api-requests-in-the-console" text="Console"/>: Make API calls to your Elasticsearch instance using the Query DSL and view the responses. +- <DocLink slug="/serverless/devtools/profile-queries-and-aggregations" text="Search Profiler"/>: Inspect and analyze your search queries to identify performance bottlenecks. +- <DocLink slug="/serverless/devtools/debug-grok-expressions" text="Grok Debugger" />>: Build and debug grok patterns before you use them in your data processing pipelines. {/* ## Troubleshooting */} diff --git a/serverless/pages/explore-your-data-alerting.mdx b/serverless/pages/explore-your-data-alerting.mdx index ef1b6b1d..027e5041 100644 --- a/serverless/pages/explore-your-data-alerting.mdx +++ b/serverless/pages/explore-your-data-alerting.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataAlerting slug: /serverless/elasticsearch/explore-your-data-alerting title: Manage alerting rules description: Define when to generate alerts and notifications with alerting rules. @@ -16,7 +15,7 @@ In **((alerts-app))** or **((project-settings)) → ((manage-app)) → ((rules-a ![Example rule listing in ((rules-ui))](../images/rules-ui.png) -For an overview of alerting concepts, go to <DocLink id="serverlessRules" />. +For an overview of alerting concepts, go to <DocLink slug="/serverless/rules" />. {/* ## Required permissions @@ -61,7 +60,7 @@ When a rule is in a snoozed state, you can cancel or change the duration of this ## Import and export rules -To import and export rules, use <DocLink id="serverlessSavedObjects" text="saved objects"/>. +To import and export rules, use <DocLink slug="/serverless/saved-objects" text="saved objects"/>. {/* TBD: Do stack monitoring rules exist in serverless? diff --git a/serverless/pages/explore-your-data-discover-your-data.mdx b/serverless/pages/explore-your-data-discover-your-data.mdx index 1b2c9bae..8fe1a34a 100644 --- a/serverless/pages/explore-your-data-discover-your-data.mdx +++ b/serverless/pages/explore-your-data-discover-your-data.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataDiscoverYourData slug: /serverless/elasticsearch/explore-your-data-discover-your-data title: Discover your data description: Learn how to use Discover to gain insights into your data. @@ -14,7 +13,7 @@ You can also customize and save your searches and place them on a dashboard. ## Explore and query your data This tutorial shows you how to use **Discover** to search large amounts of -data and understand what’s going on at any given time. This tutorial uses the book sample data set from the <DocLink id="serverlessElasticsearchGetStarted">Get started page</DocLink>. +data and understand what’s going on at any given time. This tutorial uses the book sample data set from the <DocLink slug="/serverless/elasticsearch/get-started">Get started page</DocLink>. You’ll learn to: @@ -210,4 +209,4 @@ From **Discover**, you can create a rule to periodically check when data goes ab 4. Click **Save**. -For more about this and other rules provided in ((alert-features)), go to <DocLink id="serverlessElasticsearchExploreYourDataAlerting">Alerting</DocLink>. +For more about this and other rules provided in ((alert-features)), go to <DocLink slug="/serverless/elasticsearch/explore-your-data-alerting">Alerting</DocLink>. diff --git a/serverless/pages/explore-your-data-ml-nlp-classify-text.mdx b/serverless/pages/explore-your-data-ml-nlp-classify-text.mdx index 0478806d..464bbb23 100644 --- a/serverless/pages/explore-your-data-ml-nlp-classify-text.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-classify-text.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpClassifyText # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/classify-text title: Classify text description: NLP tasks that classify input text or determine the language of text. @@ -10,9 +9,9 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] These NLP tasks enable you to identify the language of text and classify or label unstructured input text: -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpLangIdent"></DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpClassifyText" section="text-classification">Text classification</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpClassifyText" section="zero-shot-text-classification">Zero-shot text classification</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/ootb-models/lang-ident"></DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/classify-text" section="text-classification">Text classification</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/classify-text" section="zero-shot-text-classification">Zero-shot text classification</DocLink> ## Text classification diff --git a/serverless/pages/explore-your-data-ml-nlp-deploy-model.mdx b/serverless/pages/explore-your-data-ml-nlp-deploy-model.mdx index 34510a6a..82d8534d 100644 --- a/serverless/pages/explore-your-data-ml-nlp-deploy-model.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-deploy-model.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpDeployModel # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/deploy-model title: Deploy the model in your cluster description: Description to be written diff --git a/serverless/pages/explore-your-data-ml-nlp-deploy-trained-models.mdx b/serverless/pages/explore-your-data-ml-nlp-deploy-trained-models.mdx index 0718ede2..a86e9a23 100644 --- a/serverless/pages/explore-your-data-ml-nlp-deploy-trained-models.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-deploy-trained-models.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpDeployTrainedModels # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models title: Deploy trained models description: You can import trained models into your cluster and configure them for specific NLP tasks. @@ -12,7 +11,7 @@ appropriate trained model. There is tooling support in [Eland](https://github.com/elastic/eland) and ((kib)) to help you prepare and manage models. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpSelectModel">Select a trained model</DocLink>. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpImportModel">Import the trained model and vocabulary</DocLink>. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpDeployModel">Deploy the model in your cluster</DocLink>. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpTestInference">Try it out</DocLink>. \ No newline at end of file +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/select-model">Select a trained model</DocLink>. +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/import-model">Import the trained model and vocabulary</DocLink>. +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/deploy-model">Deploy the model in your cluster</DocLink>. +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/try-it-out">Try it out</DocLink>. \ No newline at end of file diff --git a/serverless/pages/explore-your-data-ml-nlp-elser.mdx b/serverless/pages/explore-your-data-ml-nlp-elser.mdx index 8c926310..c82b6e38 100644 --- a/serverless/pages/explore-your-data-ml-nlp-elser.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-elser.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpElser # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/elastic-models/elser title: ELSER – Elastic Learned Sparse EncodeR description: ELSER is a learned sparse ranking model trained by Elastic. diff --git a/serverless/pages/explore-your-data-ml-nlp-examples.mdx b/serverless/pages/explore-your-data-ml-nlp-examples.mdx index 82ec5059..4945d557 100644 --- a/serverless/pages/explore-your-data-ml-nlp-examples.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-examples.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpExamples # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/examples title: Examples description: Description to be written @@ -10,5 +9,5 @@ tags: [] The following pages contain end-to-end examples of how to use the different ((nlp)) tasks in the ((stack)). -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpNerExample">How to deploy named entity recognition</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpTextEmbVectorSearchExample">How to deploy a text embedding model and use it for semantic search</DocLink> \ No newline at end of file +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/examples/ner">How to deploy named entity recognition</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/examples/text-embedding-vector-search">How to deploy a text embedding model and use it for semantic search</DocLink> \ No newline at end of file diff --git a/serverless/pages/explore-your-data-ml-nlp-extract-info.mdx b/serverless/pages/explore-your-data-ml-nlp-extract-info.mdx index 6cb74af5..b7274e09 100644 --- a/serverless/pages/explore-your-data-ml-nlp-extract-info.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-extract-info.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlppExtractInfo # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/extract-info title: Extract information description: NLP tasks that extract information from unstructured text. @@ -9,9 +8,9 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] <DocBadge template="technical preview" /> These NLP tasks enable you to extract information from your unstructured text: -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlppExtractInfo" section="named-entity-recognition">Named entity recognition</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlppExtractInfo" section="fill-mask">Fill-mask</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlppExtractInfo" section="question-answering">Question answering</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/extract-info" section="named-entity-recognition">Named entity recognition</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/extract-info" section="fill-mask">Fill-mask</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/extract-info" section="question-answering">Question answering</DocLink> ## Named entity recognition diff --git a/serverless/pages/explore-your-data-ml-nlp-import-model.mdx b/serverless/pages/explore-your-data-ml-nlp-import-model.mdx index f4da965a..47bf8138 100644 --- a/serverless/pages/explore-your-data-ml-nlp-import-model.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-import-model.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpImportModel # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/import-model title: Import the trained model and vocabulary # description: Description to be written @@ -51,7 +50,7 @@ run the model import script. ``` [^1]: Specify the Elastic Cloud identifier. Alternatively, use `--url`. [^2]: Provide authentication details to access your cluster. Refer to - <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpImportModel" section="authentication-methods">Authentication methods</DocLink> to learn more. + <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/import-model" section="authentication-methods">Authentication methods</DocLink> to learn more. [^3]: Specify the identifier for the model in the Hugging Face model hub. [^4]: Specify the type of NLP task. Supported values are `fill_mask`, `ner`, `text_classification`, `text_embedding`, and `zero_shot_classification`. @@ -91,7 +90,7 @@ docker run -it --rm elastic/eland \ ``` Replace the `$ELASTICSEARCH_URL` with the URL for your ((es)) cluster. Refer to -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpImportModel" section="authentication-methods">Authentication methods</DocLink> +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/import-model" section="authentication-methods">Authentication methods</DocLink> to learn more. diff --git a/serverless/pages/explore-your-data-ml-nlp-inference.mdx b/serverless/pages/explore-your-data-ml-nlp-inference.mdx index 3744242e..5c86e01c 100644 --- a/serverless/pages/explore-your-data-ml-nlp-inference.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-inference.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpInference # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/inference title: Add NLP ((infer)) to ingest pipelines description: You can import trained models into your cluster and configure them for specific NLP tasks. @@ -7,16 +6,16 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] --- <DocBadge template="technical preview" /> -After you <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpDeployTrainedModels">deploy a trained model in your cluster</DocLink>, +After you <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models">deploy a trained model in your cluster</DocLink>, you can use it to perform ((nlp)) tasks in ingest pipelines. 1. Verify that all of the [ingest pipeline prerequisites](((ref))/ingest.html#ingest-prerequisites) are met. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpInference" section="add-an-((infer))-processor-to-an-ingest-pipeline">Add an ((infer)) processor to an ingest pipeline</DocLink>. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpInference" section="ingest-documents">Ingest documents</DocLink>. -1. <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpInference" section="view-the-results">View the results</DocLink>. +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/inference" section="add-an-((infer))-processor-to-an-ingest-pipeline">Add an ((infer)) processor to an ingest pipeline</DocLink>. +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/inference" section="ingest-documents">Ingest documents</DocLink>. +1. <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/inference" section="view-the-results">View the results</DocLink>. ## Add an ((infer)) processor to an ingest pipeline @@ -269,7 +268,7 @@ check the following possible causes: [get trained models statistics API](((ref))/get-trained-models-stats.html). Unless you are using the built-in `lang_ident_model_1` model, you must ensure your model is successfully deployed. Refer to - <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpDeployTrainedModels">Deploy the model in your cluster</DocLink>. + <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models">Deploy the model in your cluster</DocLink>. 1. The default input field name expected by your trained model is not present in your source document. Use the **Field Map** option in your ((infer)) diff --git a/serverless/pages/explore-your-data-ml-nlp-lang-ident.mdx b/serverless/pages/explore-your-data-ml-nlp-lang-ident.mdx index 2f6dc0bd..0c2c85ba 100644 --- a/serverless/pages/explore-your-data-ml-nlp-lang-ident.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-lang-ident.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpLangIdent # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/ootb-models/lang-ident title: Language identification description: Language identification is an NLP task and a model that enables you to determine the language of text. @@ -12,7 +11,7 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] A ((lang-ident)) model is provided in your cluster, which you can use in an ((infer)) processor of an ingest pipeline by using its model ID (`lang_ident_model_1`). For an example, refer to -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpInference">Add NLP ((infer)) to ingest pipelines</DocLink>. +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/inference">Add NLP ((infer)) to ingest pipelines</DocLink>. The longer the text passed into the ((lang-ident)) model, the more accurately the model can identify the language. It is fairly accurate on short samples (for diff --git a/serverless/pages/explore-your-data-ml-nlp-model-ref.mdx b/serverless/pages/explore-your-data-ml-nlp-model-ref.mdx index 829b6a6c..78ae5208 100644 --- a/serverless/pages/explore-your-data-ml-nlp-model-ref.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-model-ref.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpModelRef # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/model-reference title: Compatible third party NLP models description: The list of compatible third party NLP models. @@ -33,7 +32,7 @@ the way described, or at all. These models are listed by NLP task; for more information about those tasks, refer to -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlp">Overview</DocLink>. +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp">Overview</DocLink>. **Models highlighted in bold** in the list below are recommended for evaluation purposes and to get started with the Elastic ((nlp)) features. diff --git a/serverless/pages/explore-your-data-ml-nlp-ner-example.mdx b/serverless/pages/explore-your-data-ml-nlp-ner-example.mdx index e8eb25df..bb994c51 100644 --- a/serverless/pages/explore-your-data-ml-nlp-ner-example.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-ner-example.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpNerExample # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/examples/ner title: How to deploy named entity recognition description: Description to be written @@ -8,7 +7,7 @@ tags: [] <DocBadge template="technical preview" /> You can use these instructions to deploy a -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlppExtractInfo" section="named-entity-recognition">named entity recognition (NER)</DocLink> +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/extract-info" section="named-entity-recognition">named entity recognition (NER)</DocLink> model in ((es)), test the model, and add it to an ((infer)) ingest pipeline. The model that is used in the example is publicly available on [HuggingFace](https://huggingface.co/). @@ -37,7 +36,7 @@ docker build -t elastic/eland . After the script finishes, your Eland Docker client is ready to use. Select a NER model from the -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpModelRef" section="third-party-named-entity-recognition-models">third-party model reference list</DocLink> +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/model-reference" section="third-party-named-entity-recognition-models">third-party model reference list</DocLink> This example uses an [uncased NER model](https://huggingface.co/elastic/distilbert-base-uncased-finetuned-conll03-english). diff --git a/serverless/pages/explore-your-data-ml-nlp-ootb-models.mdx b/serverless/pages/explore-your-data-ml-nlp-ootb-models.mdx index 58054d51..0485a3af 100644 --- a/serverless/pages/explore-your-data-ml-nlp-ootb-models.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-ootb-models.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpElasticModels # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/elastic-models title: Elastic trained models description: Models trained and provided by Elastic @@ -10,5 +9,5 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] You can use models that are trained and provided by Elastic that are available within the ((stack)) with a click of a button. -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpElser">ELSER – Elastic Learned Sparse EncodeR</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpLangIdent">Language identification</DocLink> \ No newline at end of file +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/elastic-models/elser">ELSER – Elastic Learned Sparse EncodeR</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/ootb-models/lang-ident">Language identification</DocLink> \ No newline at end of file diff --git a/serverless/pages/explore-your-data-ml-nlp-search-compare.mdx b/serverless/pages/explore-your-data-ml-nlp-search-compare.mdx index 6f967437..f6b32e7e 100644 --- a/serverless/pages/explore-your-data-ml-nlp-search-compare.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-search-compare.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpSearchCompare # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/search-compare-text title: Search and compare text description: NLP tasks for generate embeddings which can be used to search in text or compare different peieces of text. @@ -10,8 +9,8 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] The ((stack-ml-features)) can generate embeddings, which you can use to search in unstructured text or compare different pieces of text. -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpSearchCompare" section="text-embedding">Text embedding</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpSearchCompare" section="text-similarity">Text similarity</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/search-compare-text" section="text-embedding">Text embedding</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/search-compare-text" section="text-similarity">Text similarity</DocLink> ## Text embedding diff --git a/serverless/pages/explore-your-data-ml-nlp-select-model.mdx b/serverless/pages/explore-your-data-ml-nlp-select-model.mdx index a3c4ec47..03465460 100644 --- a/serverless/pages/explore-your-data-ml-nlp-select-model.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-select-model.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpSelectModel # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/select-model title: Select a trained model # description: Description to be written @@ -8,7 +7,7 @@ tags: [ 'serverless', 'elasticsearch', 'tbd' ] <DocBadge template="technical preview" /> Per the -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlp">Overview</DocLink>, +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp">Overview</DocLink>, there are multiple ways that you can use NLP features within the ((stack)). After you determine which type of NLP task you want to perform, you must choose an appropriate trained model. @@ -19,9 +18,9 @@ data sets available for specific NLP tasks on [Hugging Face](https://huggingface.co/models). These instructions assume you're using one of those models and do not describe how to create new models. For the current list of supported model architectures, refer to -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpModelRef">Compatible third party NLP models</DocLink>. +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/model-reference">Compatible third party NLP models</DocLink>. If you choose to perform ((lang-ident)) by using the `lang_ident_model_1` that is provided in the cluster, no further steps are required to import or deploy the model. You can skip to using the model in -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpInference">ingestion pipelines</DocLink>. \ No newline at end of file +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/inference">ingestion pipelines</DocLink>. \ No newline at end of file diff --git a/serverless/pages/explore-your-data-ml-nlp-test-inference.mdx b/serverless/pages/explore-your-data-ml-nlp-test-inference.mdx index a55e3fb9..2ce12862 100644 --- a/serverless/pages/explore-your-data-ml-nlp-test-inference.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-test-inference.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpTestInference # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/deploy-trained-models/try-it-out title: Try it out description: You can import trained models into your cluster and configure them for specific NLP tasks. @@ -61,4 +60,4 @@ recognized entities: {/* NOTCONSOLE */} If you are satisfied with the results, you can add these NLP tasks in your -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpInference">ingestion pipelines</DocLink>. \ No newline at end of file +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/inference">ingestion pipelines</DocLink>. \ No newline at end of file diff --git a/serverless/pages/explore-your-data-ml-nlp-text-embedding-example.mdx b/serverless/pages/explore-your-data-ml-nlp-text-embedding-example.mdx index d2deb6d1..40911a14 100644 --- a/serverless/pages/explore-your-data-ml-nlp-text-embedding-example.mdx +++ b/serverless/pages/explore-your-data-ml-nlp-text-embedding-example.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlpTextEmbVectorSearchExample # slug: /serverless/elasticsearch/explore-your-data-ml-nlp/examples/text-embedding-vector-search title: How to deploy a text embedding model and use it for semantic search description: Description to be written @@ -8,7 +7,7 @@ tags: [] <DocBadge template="technical preview" /> You can use these instructions to deploy a -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpSearchCompare" section="text-embedding">text embedding</DocLink> +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/search-compare-text" section="text-embedding">text embedding</DocLink> model in ((es)), test the model, and add it to an ((infer)) ingest pipeline. It enables you to generate vector representations of text and perform vector similarity search on the generated vectors. The model that is used in the @@ -44,7 +43,7 @@ docker build -t elastic/eland . After the script finishes, your Eland Docker client is ready to use. Select a text embedding model from the -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpModelRef" section="third-party-text-embedding-models">third-party model reference list</DocLink> +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/model-reference" section="third-party-text-embedding-models">third-party model reference list</DocLink> This example uses the [msmarco-MiniLM-L-12-v3](https://huggingface.co/sentence-transformers/msmarco-MiniLM-L-12-v3) sentence-transformer model. diff --git a/serverless/pages/explore-your-data-ml-nlp.mdx b/serverless/pages/explore-your-data-ml-nlp.mdx index 9dace6b0..14ed216e 100644 --- a/serverless/pages/explore-your-data-ml-nlp.mdx +++ b/serverless/pages/explore-your-data-ml-nlp.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataMachineLearningNlp # slug: /serverless/elasticsearch/explore-your-data-ml-nlp title: Machine Learning - Natural Language Processing # description: Description to be written @@ -23,7 +22,7 @@ techniques. The ((stack)) ((ml)) features are structured around BERT and transformer models. These features support BERT’s tokenization scheme (called WordPiece) and transformer models that conform to the standard BERT model interface. For the current list of supported architectures, refer to -<DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpModelRef">Compatible third party NLP models</DocLink>. +<DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/model-reference">Compatible third party NLP models</DocLink>. To incorporate transformer models and make predictions, ((es)) uses libtorch, which is an underlying native library for PyTorch. Trained models must be in a @@ -31,6 +30,6 @@ TorchScript representation for use with ((stack)) ((ml)) features. You can perform the following NLP operations: -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlppExtractInfo">Extract information</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpClassifyText">Classify text</DocLink> -* <DocLink id="serverlessElasticsearchExploreYourDataMachineLearningNlpSearchCompare">Search and compare text</DocLink> \ No newline at end of file +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/extract-info">Extract information</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/classify-text">Classify text</DocLink> +* <DocLink slug="/serverless/elasticsearch/explore-your-data-ml-nlp/search-compare-text">Search and compare text</DocLink> \ No newline at end of file diff --git a/serverless/pages/explore-your-data-the-aggregations-api.mdx b/serverless/pages/explore-your-data-the-aggregations-api.mdx index 44d64df3..b1429f46 100644 --- a/serverless/pages/explore-your-data-the-aggregations-api.mdx +++ b/serverless/pages/explore-your-data-the-aggregations-api.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataAggregations slug: /serverless/elasticsearch/explore-your-data-aggregations title: Aggregations description: Aggregate and summarize your ((es)) data. @@ -362,7 +361,7 @@ for using a runtime field varies from aggregation to aggregation. For faster responses, ((es)) caches the results of frequently run aggregations in the [shard request cache](((ref))/shard-request-cache.html). To get cached results, use the same [`preference` string](((ref))/search-shard-routing.html#shard-and-node-preference) for each search. If you -don't need search hits, <DocLink id="serverlessElasticsearchExploreYourDataAggregations" section="return-only-aggregation-results">set `size` to `0`</DocLink> to avoid +don't need search hits, <DocLink slug="/serverless/elasticsearch/explore-your-data-aggregations" section="return-only-aggregation-results">set `size` to `0`</DocLink> to avoid filling the cache. ((es)) routes searches with the same preference string to the same shards. If the diff --git a/serverless/pages/explore-your-data-visualize-your-data-create-dashboards.mdx b/serverless/pages/explore-your-data-visualize-your-data-create-dashboards.mdx index 334695ac..6ce9701d 100644 --- a/serverless/pages/explore-your-data-visualize-your-data-create-dashboards.mdx +++ b/serverless/pages/explore-your-data-visualize-your-data-create-dashboards.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataDashboards slug: /serverless/elasticsearch/explore-your-data-dashboards title: Create dashboards description: Create dashboards to visualize and monitor your ((es)) data. @@ -43,7 +42,7 @@ Create the dashboard where you'll display the visualization panels. 2. Click **[Logs] Web Traffic**. -By default some visualization panels have been created for you using the sample data. Go to <DocLink id="serverlessElasticsearchExploreYourDataVisualizations" text="Create visualization" /> to learn about the different visualizations. +By default some visualization panels have been created for you using the sample data. Go to <DocLink slug="/serverless/elasticsearch/explore-your-data-visualizations" text="Create visualization" /> to learn about the different visualizations. ![dashboard with default visualizations using sample data](../images/dashboard-example.png) diff --git a/serverless/pages/explore-your-data-visualize-your-data-create-visualizations.mdx b/serverless/pages/explore-your-data-visualize-your-data-create-visualizations.mdx index 2f7621d0..16448cd9 100644 --- a/serverless/pages/explore-your-data-visualize-your-data-create-visualizations.mdx +++ b/serverless/pages/explore-your-data-visualize-your-data-create-visualizations.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataVisualizations slug: /serverless/elasticsearch/explore-your-data-visualizations title: Create visualizations description: Create charts, graphs, maps, and more from your ((es)) data. @@ -8,7 +7,7 @@ tags: [ 'serverless', 'elasticsearch', 'visualize', 'how to' ] <DocBadge template="technical preview" /> Learn how to create some visualization panels to add to your dashboard. -This tutorial uses the same web logs sample data from <DocLink id="serverlessElasticsearchExploreYourDataDashboards" text="Create dashboards" />. +This tutorial uses the same web logs sample data from <DocLink slug="/serverless/elasticsearch/explore-your-data-dashboards" text="Create dashboards" />. ## Open the visualization editor and get familiar with the data @@ -268,7 +267,7 @@ Visualization panels are how you display visualizations of your data and what ma ### Create and add panels -Create new panels, which can be accessed from the dashboard toolbar or the **Visualize Library**, or add panels that are saved in the **Visualize Library**, or search results from <DocLink id="serverlessElasticsearchExploreYourDataDiscoverYourData" section="save-your-search-for-later-use">**Discover**</DocLink>. +Create new panels, which can be accessed from the dashboard toolbar or the **Visualize Library**, or add panels that are saved in the **Visualize Library**, or search results from <DocLink slug="/serverless/elasticsearch/explore-your-data-discover-your-data" section="save-your-search-for-later-use">**Discover**</DocLink>. Panels added to the **Visualize Library** are available to all dashboards. diff --git a/serverless/pages/explore-your-data-visualize-your-data.mdx b/serverless/pages/explore-your-data-visualize-your-data.mdx index d0666770..a9e75c17 100644 --- a/serverless/pages/explore-your-data-visualize-your-data.mdx +++ b/serverless/pages/explore-your-data-visualize-your-data.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourDataVisualizeYourData slug: /serverless/elasticsearch/explore-your-data-visualize-your-data title: Visualize your data description: Build dynamic dashboards and visualizations for your ((es)) data. diff --git a/serverless/pages/explore-your-data.mdx b/serverless/pages/explore-your-data.mdx index 1290edce..fb9597be 100644 --- a/serverless/pages/explore-your-data.mdx +++ b/serverless/pages/explore-your-data.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchExploreYourData slug: /serverless/elasticsearch/explore-your-data title: Explore your data description: Turn ((es)) data into actionable insights with aggregations, visualizations, and alerts @@ -9,7 +8,7 @@ tags: [ 'serverless', 'elasticsearch', 'explore', 'overview' ] <DocBadge template="technical preview" /> In addition to search, ((es3)) offers several options for analyzing and visualizing your data. -- <DocLink id="serverlessElasticsearchExploreYourDataAggregations" text="Aggregations"/>: Use the ((es)) REST API to summarize your data as metrics, statistics, or other analytics. -- <DocLink id="serverlessElasticsearchExploreYourDataDiscoverYourData" text="Discover"/>: Use the **Discover** UI to filter your data or learn about its structure. -- <DocLink id="serverlessElasticsearchExploreYourDataVisualizeYourData" text="Visualizations"/>: Build dynamic dashboards that visualize your data as charts, gauges, graphs, maps, and more. -- <DocLink id="serverlessElasticsearchExploreYourDataAlerting" text="Alerts"/>: Create rules that trigger notifications based on your data. +- <DocLink slug="/serverless/elasticsearch/explore-your-data-aggregations" text="Aggregations"/>: Use the ((es)) REST API to summarize your data as metrics, statistics, or other analytics. +- <DocLink slug="/serverless/elasticsearch/explore-your-data-discover-your-data" text="Discover"/>: Use the **Discover** UI to filter your data or learn about its structure. +- <DocLink slug="/serverless/elasticsearch/explore-your-data-visualize-your-data" text="Visualizations"/>: Build dynamic dashboards that visualize your data as charts, gauges, graphs, maps, and more. +- <DocLink slug="/serverless/elasticsearch/explore-your-data-alerting" text="Alerts"/>: Create rules that trigger notifications based on your data. diff --git a/serverless/pages/files.mdx b/serverless/pages/files.mdx index e46658bf..37eed9ac 100644 --- a/serverless/pages/files.mdx +++ b/serverless/pages/files.mdx @@ -1,5 +1,4 @@ --- -id: serverlessFiles slug: /serverless/files title: ((files-app)) description: Manage files that are stored in Elastic. @@ -9,7 +8,7 @@ tags: ["serverless", "Elasticsearch", "Observability", "Security"] <DocBadge template="technical preview" /> This content applies to: <DocBadge template="elasticsearch" slug="/serverless/elasticsearch/what-is-elasticsearch-serverless" /> <DocBadge template="observability" slug="/serverless/observability/what-is-observability-serverless" /> <DocBadge template="security" slug="/serverless/security/what-is-security-serverless" /> -Several ((serverless-full)) features let you upload files. For example, you can add files to <DocLink id="serverlessObservabilityCases" text="cases" /> or upload a logo to an **Image** panel in a <DocLink id="serverlessElasticsearchExploreYourDataDashboards" text="dashboard" />. +Several ((serverless-full)) features let you upload files. For example, you can add files to <DocLink slug="/serverless/observability/cases" text="cases" /> or upload a logo to an **Image** panel in a <DocLink slug="/serverless/elasticsearch/explore-your-data-dashboards" text="dashboard" />. You can access these uploaded files in **((project-settings)) → ((manage-app)) → ((files-app))**. diff --git a/serverless/pages/fleet-and-elastic-agent.mdx b/serverless/pages/fleet-and-elastic-agent.mdx index 75279170..35109b81 100644 --- a/serverless/pages/fleet-and-elastic-agent.mdx +++ b/serverless/pages/fleet-and-elastic-agent.mdx @@ -1,5 +1,4 @@ --- -id: serverlessFleetAndElasticAgent slug: /serverless/fleet-and-elastic-agent title: Fleet and Elastic Agent description: Centrally manage your Elastic Agents in Fleet diff --git a/serverless/pages/general-developer-tools.mdx b/serverless/pages/general-developer-tools.mdx index 3318a4d7..363deb9b 100644 --- a/serverless/pages/general-developer-tools.mdx +++ b/serverless/pages/general-developer-tools.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDevtoolsDeveloperTools slug: /serverless/devtools/developer-tools title: Developer tools description: Use our developer tools to interact with your data. @@ -24,7 +23,7 @@ tags: [ 'serverless', 'dev tools', 'overview' ] } ]}> <DocRow> - <DocCell><DocLink id="serverlessDevtoolsRunApiRequestsInTheConsole">Console</DocLink></DocCell> + <DocCell><DocLink slug="/serverless/devtools/run-api-requests-in-the-console">Console</DocLink></DocCell> <DocCell>Interact with Elastic REST APIs.</DocCell> <DocCell> <DocBadge template="elasticsearch" slug="/serverless/elasticsearch/what-is-elasticsearch-serverless" /> @@ -33,7 +32,7 @@ tags: [ 'serverless', 'dev tools', 'overview' ] </DocCell> </DocRow> <DocRow> - <DocCell><DocLink id="serverlessDevtoolsProfileQueriesAndAggregations">((searchprofiler))</DocLink></DocCell> + <DocCell><DocLink slug="/serverless/devtools/profile-queries-and-aggregations">((searchprofiler))</DocLink></DocCell> <DocCell>Inspect and analyze your search queries.</DocCell> <DocCell> <DocBadge template="elasticsearch" slug="/serverless/elasticsearch/what-is-elasticsearch-serverless" /> @@ -42,7 +41,7 @@ tags: [ 'serverless', 'dev tools', 'overview' ] </DocCell> </DocRow> <DocRow> - <DocCell><DocLink id="serverlessDevtoolsDebugGrokExpressions">Grok Debugger</DocLink></DocCell> + <DocCell><DocLink slug="/serverless/devtools/debug-grok-expressions">Grok Debugger</DocLink></DocCell> <DocCell>Build and debug grok patterns before you use them in your data processing pipelines.</DocCell> <DocCell> <DocBadge template="elasticsearch" slug="/serverless/elasticsearch/what-is-elasticsearch-serverless" /> @@ -51,7 +50,7 @@ tags: [ 'serverless', 'dev tools', 'overview' ] </DocCell> </DocRow> <DocRow> - <DocCell><DocLink id="serverlessDevtoolsDebugPainlessScripts">Painless Lab</DocLink></DocCell> + <DocCell><DocLink slug="/serverless/devtools/debug-painless-scripts">Painless Lab</DocLink></DocCell> <DocCell>Use an interactive code editor to test and debug Painless scripts in real time.</DocCell> <DocCell> <DocBadge template="observability" slug="/serverless/observability/what-is-observability-serverless" /> diff --git a/serverless/pages/get-started.mdx b/serverless/pages/get-started.mdx index 2219a1f4..48b917cf 100644 --- a/serverless/pages/get-started.mdx +++ b/serverless/pages/get-started.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchGetStarted slug: /serverless/elasticsearch/get-started title: Get started description: Get started with ((es3)) in a few steps @@ -101,7 +100,7 @@ Now you're ready to ingest and search some sample documents. ## Ingest data <DocCallOut> - This example uses ((es)) APIs to ingest data. If you'd prefer to upload a file using the UI, refer to <DocLink id="serverlessElasticsearchIngestDataFileUpload" />. + This example uses ((es)) APIs to ingest data. If you'd prefer to upload a file using the UI, refer to <DocLink slug="/serverless/elasticsearch/ingest-data-file-upload" />. </DocCallOut> To ingest data, you must create an index and store some documents. @@ -212,15 +211,15 @@ Now you're ready to continue on your own. Want to explore the sample documents or your own data? -By creating a data view, you can explore data using several UI tools, such as Discover or Dashboards. Or, use ((es)) aggregations to explore your data using the API. Find more information in <DocLink id="serverlessElasticsearchExploreYourData" />. +By creating a data view, you can explore data using several UI tools, such as Discover or Dashboards. Or, use ((es)) aggregations to explore your data using the API. Find more information in <DocLink slug="/serverless/elasticsearch/explore-your-data" />. ### Build Ready to build your own solution? -To learn more about sending and syncing data to ((es)), or the search API and its query DSL, check <DocLink id="serverlessElasticsearchIngestYourData" /> and <DocLink id="serverlessElasticsearchHttpApis" />. +To learn more about sending and syncing data to ((es)), or the search API and its query DSL, check <DocLink slug="/serverless/elasticsearch/ingest-your-data" /> and <DocLink slug="/serverless/elasticsearch/http-apis" />. {/* -- <DocLink id="serverlessElasticsearchSearchYourData" /> -- <DocLink id="serverlessElasticsearchSearchYourDataTheSearchApi" /> +- <DocLink slug="/serverless/elasticsearch/search-your-data" /> +- <DocLink slug="/serverless/elasticsearch/search-your-data-the-search-api" /> */} diff --git a/serverless/pages/index-management.mdx b/serverless/pages/index-management.mdx index cdf79029..eb42df0f 100644 --- a/serverless/pages/index-management.mdx +++ b/serverless/pages/index-management.mdx @@ -1,5 +1,4 @@ --- -id: serverlessIndexManagement slug: /serverless/index-management title: ((index-manage-app)) description: Perform CRUD operations on indices and data streams. View index settings, mappings, and statistics. diff --git a/serverless/pages/ingest-pipelines.mdx b/serverless/pages/ingest-pipelines.mdx index 2459907c..513c9104 100644 --- a/serverless/pages/ingest-pipelines.mdx +++ b/serverless/pages/ingest-pipelines.mdx @@ -1,5 +1,4 @@ --- -id: serverlessIngestPipelines slug: /serverless/ingest-pipelines title: ((ingest-pipelines-app)) description: Create and manage ingest pipelines to perform common transformations and enrichments on your data. diff --git a/serverless/pages/ingest-your-data-ingest-data-through-api.mdx b/serverless/pages/ingest-your-data-ingest-data-through-api.mdx index 4717af61..0106d539 100644 --- a/serverless/pages/ingest-your-data-ingest-data-through-api.mdx +++ b/serverless/pages/ingest-your-data-ingest-data-through-api.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchIngestDataThroughApi slug: /serverless/elasticsearch/ingest-data-through-api title: Ingest data through API description: Add data to ((es)) using HTTP APIs or a language client. @@ -9,15 +8,15 @@ tags: [ 'serverless', 'elasticsearch', 'ingest', 'api', 'how to' ] <DocBadge template="technical preview" /> The ((es)) APIs enable you to ingest data through code. You can use the APIs of one of the -<DocLink id="serverlessElasticsearchClients" text="language clients"/> or the +<DocLink slug="/serverless/elasticsearch/clients" text="language clients"/> or the ((es)) HTTP APIs. The examples on this page use the HTTP APIs to demonstrate how ingesting works in ((es)) through APIs. If you want to ingest timestamped data or have a more complex ingestion use case, check out -<DocLink id="serverlessElasticsearchIngestDataThroughBeats" /> or -<DocLink id="serverlessElasticsearchIngestDataThroughLogstash" />. -{/* <DocLink id="serverlessElasticsearchIngestDataThroughIntegrationsConnectorClient" />. */} +<DocLink slug="/serverless/elasticsearch/ingest-data-through-beats" /> or +<DocLink slug="/serverless/elasticsearch/ingest-data-through-logstash" />. +{/* <DocLink slug="/serverless/elasticsearch/ingest-data-through-integrations-connector-client" />. */} {/* ^^^^Page temporarily removed */} ## Using the bulk API diff --git a/serverless/pages/ingest-your-data-ingest-data-through-integrations-beats.mdx b/serverless/pages/ingest-your-data-ingest-data-through-integrations-beats.mdx index de6f8555..38557408 100644 --- a/serverless/pages/ingest-your-data-ingest-data-through-integrations-beats.mdx +++ b/serverless/pages/ingest-your-data-ingest-data-through-integrations-beats.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchIngestDataThroughBeats slug: /serverless/elasticsearch/ingest-data-through-beats title: Beats description: Use ((beats)) to ship operational data to ((es)). @@ -27,7 +26,7 @@ can further process and enhance the data before visualizing it in ((kib)). <DocCallOut title="Authenticating with Elasticsearch"> When you use ((beats)) to export data to an ((es)) project, the ((beats)) require an API key to authenticate with ((es)). -Refer to <DocLink id="serverlessElasticsearchGetStarted" section="create-api-key" text="Create API key"/> for the steps to set up your API key, +Refer to <DocLink slug="/serverless/elasticsearch/get-started" section="create-api-key" text="Create API key"/> for the steps to set up your API key, and to [Grant access using API keys](https://www.elastic.co/guide/en/beats/filebeat/current/beats-api-keys.html) in the Filebeat documentation for an example of how to configure your ((beats)) to use the key. </DocCallOut> diff --git a/serverless/pages/ingest-your-data-ingest-data-through-integrations-connector-client.mdx b/serverless/pages/ingest-your-data-ingest-data-through-integrations-connector-client.mdx index 66940414..e6bf6545 100644 --- a/serverless/pages/ingest-your-data-ingest-data-through-integrations-connector-client.mdx +++ b/serverless/pages/ingest-your-data-ingest-data-through-integrations-connector-client.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchIngestDataThroughIntegrationsConnectorClient slug: /serverless/elasticsearch/ingest-data-through-integrations-connector-client title: Connector clients description: Set up and deploy self-managed connectors that run on your own infrastructure. diff --git a/serverless/pages/ingest-your-data-ingest-data-through-integrations-logstash.mdx b/serverless/pages/ingest-your-data-ingest-data-through-integrations-logstash.mdx index b713d713..901a7af4 100644 --- a/serverless/pages/ingest-your-data-ingest-data-through-integrations-logstash.mdx +++ b/serverless/pages/ingest-your-data-ingest-data-through-integrations-logstash.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchIngestDataThroughLogstash slug: /serverless/elasticsearch/ingest-data-through-logstash title: Logstash description: Use ((ls)) to ship data to ((es)). @@ -13,7 +12,7 @@ It supports a wide variety of data sources, and can dynamically unify data from ((ls)) can collect data using a variety of ((ls)) [input plugins](((logstash-ref))/input-plugins.html), enrich and transform the data with ((ls)) [filter plugins](((logstash-ref))/filter-plugins.html), and output the data to ((es)) using the ((ls)) [Elasticsearch output plugin](((logstash-ref))/plugins-outputs-elasticsearch.html). -You can use ((ls)) to extend <DocLink id="serverlessElasticsearchIngestDataThroughBeats" text="Beats"/> for advanced use cases, +You can use ((ls)) to extend <DocLink slug="/serverless/elasticsearch/ingest-data-through-beats" text="Beats"/> for advanced use cases, such as data routed to multiple destinations or when you need to make your data persistent. @@ -29,7 +28,7 @@ Some differences to note between ((es3)) and self-managed ((es)): User-based security settings are ignored and may cause errors. - ((es3)) uses **((dlm)) (((dlm-init)))** instead of ((ilm)) (((ilm-init))). If you add ((ilm-init)) settings to your ((es)) output configuration, they are ignored and may cause errors. -- **((ls)) monitoring** for ((serverless-short)) is available through the [((ls)) Integration](https://github.com/elastic/integrations/blob/main/packages/logstash/_dev/build/docs/README.md) in <DocLink id="serverlessObservabilityWhatIsObservabilityServerless" text="Elastic Observability"/>. +- **((ls)) monitoring** for ((serverless-short)) is available through the [((ls)) Integration](https://github.com/elastic/integrations/blob/main/packages/logstash/_dev/build/docs/README.md) in <DocLink slug="/serverless/observability/what-is-observability-serverless" text="Elastic Observability"/>. **Known issue** @@ -56,7 +55,7 @@ No additional SSL configuration steps are needed. ## API keys for connecting ((ls)) to ((es3)) -Use the **Security: API key** section in the UI to <DocLink id="serverlessApiKeys">create an API key</DocLink> +Use the **Security: API key** section in the UI to <DocLink slug="/serverless/api-keys">create an API key</DocLink> for securely connecting the ((ls)) ((es)) output to ((es3)). We recommend creating a unique API key per ((ls)) instance. You can create as many API keys as necessary. diff --git a/serverless/pages/ingest-your-data-upload-file.mdx b/serverless/pages/ingest-your-data-upload-file.mdx index bbd35195..6754dd81 100644 --- a/serverless/pages/ingest-your-data-upload-file.mdx +++ b/serverless/pages/ingest-your-data-upload-file.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchIngestDataFileUpload slug: /serverless/elasticsearch/ingest-data-file-upload title: Upload a file description: Add data to ((es)) using the File Uploader. diff --git a/serverless/pages/ingest-your-data.mdx b/serverless/pages/ingest-your-data.mdx index 1a55a7ff..c3634af5 100644 --- a/serverless/pages/ingest-your-data.mdx +++ b/serverless/pages/ingest-your-data.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchIngestYourData slug: /serverless/elasticsearch/ingest-your-data title: Ingest your data description: Add data to your ((es)) project. @@ -9,11 +8,11 @@ tags: [ 'serverless', 'elasticsearch', 'ingest', 'overview' ] <DocBadge template="technical preview" /> You have many options for ingesting, or indexing, data into ((es)): -- <DocLink id="serverlessElasticsearchIngestDataThroughApi">((es)) API</DocLink> -- <DocLink id="serverlessElasticsearchIngestDataThroughIntegrationsConnectorClient">Connector clients</DocLink> -- <DocLink id="serverlessElasticsearchIngestDataFileUpload">File Uploader</DocLink> -- <DocLink id="serverlessElasticsearchIngestDataThroughBeats">((beats))</DocLink> -- <DocLink id="serverlessElasticsearchIngestDataThroughLogstash">((ls))</DocLink> +- <DocLink slug="/serverless/elasticsearch/ingest-data-through-api">((es)) API</DocLink> +- <DocLink slug="/serverless/elasticsearch/ingest-data-through-integrations-connector-client">Connector clients</DocLink> +- <DocLink slug="/serverless/elasticsearch/ingest-data-file-upload">File Uploader</DocLink> +- <DocLink slug="/serverless/elasticsearch/ingest-data-through-beats">((beats))</DocLink> +- <DocLink slug="/serverless/elasticsearch/ingest-data-through-logstash">((ls))</DocLink> The best ingest option(s) for your use case depends on whether you are indexing general content or time series (timestamped) data. diff --git a/serverless/pages/integrations.mdx b/serverless/pages/integrations.mdx index 008f4ce4..8db8a917 100644 --- a/serverless/pages/integrations.mdx +++ b/serverless/pages/integrations.mdx @@ -1,5 +1,4 @@ --- -id: serverlessIntegrations slug: /serverless/integrations title: Integrations description: Use our pre-built integrations to connect your data to Elastic. diff --git a/serverless/pages/knn-search.mdx b/serverless/pages/knn-search.mdx index 5b4d28f9..96282a3a 100644 --- a/serverless/pages/knn-search.mdx +++ b/serverless/pages/knn-search.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchKnnSearch slug: /serverless/elasticsearch/knn-search title: k-nearest neighbor (kNN) search description: Vector search with k-nearest neighbor (kNN). @@ -336,7 +335,7 @@ each score in the sum. In the example above, the scores will be calculated as score = 0.9 * match_score + 0.1 * knn_score ``` -The `knn` option can also be used with <DocLink id="serverlessElasticsearchExploreYourDataAggregations">`aggregations`</DocLink>. +The `knn` option can also be used with <DocLink slug="/serverless/elasticsearch/explore-your-data-aggregations">`aggregations`</DocLink>. In general, ((es)) computes aggregations over all documents that match the search. So for approximate kNN search, aggregations are calculated on the top `k` nearest documents. If the search also includes a `query`, then aggregations are diff --git a/serverless/pages/logstash-pipelines.mdx b/serverless/pages/logstash-pipelines.mdx index 77931be6..864d43a7 100644 --- a/serverless/pages/logstash-pipelines.mdx +++ b/serverless/pages/logstash-pipelines.mdx @@ -1,5 +1,4 @@ --- -id: serverlessLogstashPipelines slug: /serverless/logstash-pipelines title: ((ls-pipelines-app)) description: Create, edit, and delete your ((ls)) pipeline configurations. diff --git a/serverless/pages/machine-learning.mdx b/serverless/pages/machine-learning.mdx index e4e58610..8912fd33 100644 --- a/serverless/pages/machine-learning.mdx +++ b/serverless/pages/machine-learning.mdx @@ -1,5 +1,4 @@ --- -id: serverlessMachineLearning slug: /serverless/machine-learning title: ((ml-app)) description: View, export, and import ((ml)) jobs and models. diff --git a/serverless/pages/maintenance-windows.mdx b/serverless/pages/maintenance-windows.mdx index 0020d0dc..ab6d901c 100644 --- a/serverless/pages/maintenance-windows.mdx +++ b/serverless/pages/maintenance-windows.mdx @@ -1,5 +1,4 @@ --- -id: serverlessMaintenanceWindows slug: /serverless/maintenance-windows title: ((maint-windows-app)) description: Suppress rule notifications for scheduled periods of time. diff --git a/serverless/pages/manage-access-to-org-from-existing-account.mdx b/serverless/pages/manage-access-to-org-from-existing-account.mdx index 1cdb0437..34875101 100644 --- a/serverless/pages/manage-access-to-org-from-existing-account.mdx +++ b/serverless/pages/manage-access-to-org-from-existing-account.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralJoinOrganizationFromExistingCloudAccount slug: /serverless/general/join-organization-from-existing-cloud-account title: Join an organization from an existing Elastic Cloud account description: Join a new organization and bring over your projects. diff --git a/serverless/pages/manage-access-to-org-user-roles.mdx b/serverless/pages/manage-access-to-org-user-roles.mdx index dfdb63a1..f6267569 100644 --- a/serverless/pages/manage-access-to-org-user-roles.mdx +++ b/serverless/pages/manage-access-to-org-user-roles.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralAssignUserRoles slug: /serverless/general/assign-user-roles title: Assign user roles and privileges description: Manage the predefined set of roles and privileges for all your projects. diff --git a/serverless/pages/manage-access-to-org.mdx b/serverless/pages/manage-access-to-org.mdx index eb463f09..68ab92b3 100644 --- a/serverless/pages/manage-access-to-org.mdx +++ b/serverless/pages/manage-access-to-org.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralManageAccessToOrganization slug: /serverless/general/manage-access-to-organization title: Invite your team description: Add members to your organization and projects. @@ -8,7 +7,7 @@ tags: [ 'serverless', 'general', 'organization', 'overview' ] To allow other users to interact with your projects, you must invite them to join your organization. -When inviting them, you also <DocLink id="serverlessGeneralAssignUserRoles" text="assign roles"/> to define their access to your organization resources and instances. +When inviting them, you also <DocLink slug="/serverless/general/assign-user-roles" text="assign roles"/> to define their access to your organization resources and instances. 1. Go to the user icon on the header bar and select **Organization**. diff --git a/serverless/pages/manage-billing-check-subscription.mdx b/serverless/pages/manage-billing-check-subscription.mdx index 74a428d2..934a8378 100644 --- a/serverless/pages/manage-billing-check-subscription.mdx +++ b/serverless/pages/manage-billing-check-subscription.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralCheckSubscription slug: /serverless/general/check-subscription title: Check your subscription description: Manage your account details and subscription level. diff --git a/serverless/pages/manage-billing-history.mdx b/serverless/pages/manage-billing-history.mdx index 8147741b..ca227678 100644 --- a/serverless/pages/manage-billing-history.mdx +++ b/serverless/pages/manage-billing-history.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralBillingHistory slug: /serverless/general/billing-history title: Check your billing history description: Monitor payments and billing receipts. diff --git a/serverless/pages/manage-billing-monitor-usage.mdx b/serverless/pages/manage-billing-monitor-usage.mdx index 70da356f..f0a5313d 100644 --- a/serverless/pages/manage-billing-monitor-usage.mdx +++ b/serverless/pages/manage-billing-monitor-usage.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralMonitorUsage slug: /serverless/general/monitor-usage title: Monitor your account usage description: Check the usage breakdown of your account. @@ -19,6 +18,6 @@ On the **Usage** page you can: - Check the usage breakdown for a selected time range <DocCallOut title="Important" color="warning"> -The usage breakdown information is an estimate. To get the exact amount you owe for a given month, check your invoices in the <DocLink id="serverlessGeneralBillingHistory" text="billing history"/>. +The usage breakdown information is an estimate. To get the exact amount you owe for a given month, check your invoices in the <DocLink slug="/serverless/general/billing-history" text="billing history"/>. </DocCallOut> diff --git a/serverless/pages/manage-billing-pricing-model.mdx b/serverless/pages/manage-billing-pricing-model.mdx index cf2c033a..beb0a4df 100644 --- a/serverless/pages/manage-billing-pricing-model.mdx +++ b/serverless/pages/manage-billing-pricing-model.mdx @@ -1,5 +1,4 @@ --- -id: serverlessBilling slug: /serverless/general/serverless-billing title: Serverless billing dimensions description: Understand how usage affects serverless pricing. @@ -10,8 +9,8 @@ tags: [ 'serverless', 'general', 'billing', 'pricing model' ] Elastic Cloud serverless billing is based on your actual usage across these dimensions: -* <DocLink id="serverlessBilling" section="offerings">Offerings</DocLink> -* <DocLink id="serverlessBilling" section="add-ons">Add-ons</DocLink> +* <DocLink slug="/serverless/general/serverless-billing" section="offerings">Offerings</DocLink> +* <DocLink slug="/serverless/general/serverless-billing" section="add-ons">Add-ons</DocLink> <div id="offerings"></div> @@ -20,9 +19,9 @@ Elastic Cloud serverless billing is based on your actual usage across these dime To learn about billing dimensions for specific offerings, refer to: -* <DocLink id="serverlessElasticsearchBilling"/> -* <DocLink id="serverlessObservabilityBilling"/> -* <DocLink id="serverlessSecurityBilling"/> +* <DocLink slug="/serverless/elasticsearch/elasticsearch-billing"/> +* <DocLink slug="/serverless/observability/observability-billing"/> +* <DocLink slug="/serverless/security/security-billing"/> <div id="add-ons"></div> diff --git a/serverless/pages/manage-billing.mdx b/serverless/pages/manage-billing.mdx index 80cec26e..4d632d71 100644 --- a/serverless/pages/manage-billing.mdx +++ b/serverless/pages/manage-billing.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralManageBilling slug: /serverless/general/manage-billing title: Manage billing of your organization description: Configure the billing details of your organization. @@ -20,6 +19,6 @@ You can manage the billing details of your organization directly from the Elasti From the **Billing pages**, you can perform the following tasks: -- <DocLink id="serverlessGeneralCheckSubscription" text="Check your subscription overview"/> -- <DocLink id="serverlessGeneralMonitorUsage" text="Monitor and analyze your account usage"/> -- <DocLink id="serverlessGeneralBillingHistory" text="Check your billing history"/> +- <DocLink slug="/serverless/general/check-subscription" text="Check your subscription overview"/> +- <DocLink slug="/serverless/general/monitor-usage" text="Monitor and analyze your account usage"/> +- <DocLink slug="/serverless/general/billing-history" text="Check your billing history"/> diff --git a/serverless/pages/manage-org.mdx b/serverless/pages/manage-org.mdx index a9e54e0f..24e146a9 100644 --- a/serverless/pages/manage-org.mdx +++ b/serverless/pages/manage-org.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralManageOrganization slug: /serverless/general/manage-organization title: Manage your organization description: Manage your instances, users, and settings. @@ -14,13 +13,13 @@ This organization is the umbrella for all of your Elastic Cloud resources, users <DocRelatedArticles items={[ { - pageId: 'serverlessGeneralManageAccessToOrganization', + slug: "/serverless/general/manage-access-to-organization", }, { - pageId: 'serverlessGeneralManageBilling', + slug: "/serverless/general/manage-billing", }, { - pageId: 'serverlessGeneralManageProject', + slug: "/serverless/elasticsearch/manage-project", }, ]} /> \ No newline at end of file diff --git a/serverless/pages/manage-your-project-rest-api.mdx b/serverless/pages/manage-your-project-rest-api.mdx index 36dc0649..c8343e2a 100644 --- a/serverless/pages/manage-your-project-rest-api.mdx +++ b/serverless/pages/manage-your-project-rest-api.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralManageProjectRestAPI slug: /serverless/general/manage-project-with-api title: Using the Project Management REST API description: Manage your organization's serverless projects using the REST API. @@ -73,7 +72,7 @@ curl -H "Authorization: ApiKey $API_KEY" \ }' ``` [^1]: Replace **`My project`** with a more descriptive name in this call. -[^2]: You can <DocLink id="serverlessGeneralManageProjectRestAPI" text="obtain a list of available regions" section="list-available-regions" />. +[^2]: You can <DocLink slug="/serverless/general/manage-project-with-api" text="obtain a list of available regions" section="list-available-regions" />. The response from the create project request will include the created project details, such as the project ID, the credentials to access the project, and the endpoints to access different apps such as Elasticsearch and Kibana. diff --git a/serverless/pages/manage-your-project.mdx b/serverless/pages/manage-your-project.mdx index 6b572107..14de45aa 100644 --- a/serverless/pages/manage-your-project.mdx +++ b/serverless/pages/manage-your-project.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralManageProject slug: /serverless/elasticsearch/manage-project title: Manage your projects description: Configure project-wide features and usage. @@ -101,7 +100,7 @@ Each project type offers different settings that let you adjust the performance **Project features** </DocCell> <DocCell> - Controls <DocLink id="serverlessGeneralManageProject" section="project-features-add-ons">feature tiers and add-on options</DocLink> for your ((elastic-sec)) project. + Controls <DocLink slug="/serverless/elasticsearch/manage-project" section="project-features-add-ons">feature tiers and add-on options</DocLink> for your ((elastic-sec)) project. </DocCell> <DocCell> <DocBadge template="security" slug="/serverless/security/what-is-security-serverless" /> diff --git a/serverless/pages/maps.mdx b/serverless/pages/maps.mdx index 963a3028..42e01645 100644 --- a/serverless/pages/maps.mdx +++ b/serverless/pages/maps.mdx @@ -1,5 +1,4 @@ --- -id: serverlessMaps slug: /serverless/maps title: ((maps-app)) description: Create maps from your geographical data. @@ -54,7 +53,7 @@ Check out [Import geospatial data](((kibana-ref))/import-geospatial-data.html). Viewing data from different angles provides better insights. Dimensions that are obscured in one visualization might be illuminated in another. -Add your map to a <DocLink id="serverlessElasticsearchExploreYourDataDashboards" text="dashboard"/> and view your geospatial data alongside bar charts, pie charts, tag clouds, and more. +Add your map to a <DocLink slug="/serverless/elasticsearch/explore-your-data-dashboards" text="dashboard"/> and view your geospatial data alongside bar charts, pie charts, tag clouds, and more. This choropleth map shows the density of non-emergency service requests in San Diego by council district. The map is embedded in a dashboard, so users can better understand when services are requested and gain insight into the top requested services. diff --git a/serverless/pages/pricing.mdx b/serverless/pages/pricing.mdx index 0ee2056f..82c0a082 100644 --- a/serverless/pages/pricing.mdx +++ b/serverless/pages/pricing.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchBilling slug: /serverless/elasticsearch/elasticsearch-billing title: Elasticsearch billing dimensions description: Learn about how Elasticsearch usage affects pricing. diff --git a/serverless/pages/profile-queries-and-aggregations.mdx b/serverless/pages/profile-queries-and-aggregations.mdx index 98247b89..51a64edf 100644 --- a/serverless/pages/profile-queries-and-aggregations.mdx +++ b/serverless/pages/profile-queries-and-aggregations.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDevtoolsProfileQueriesAndAggregations slug: /serverless/devtools/profile-queries-and-aggregations title: Search Profiler description: Diagnose and debug poorly performing search queries. diff --git a/serverless/pages/project-and-management-settings.mdx b/serverless/pages/project-and-management-settings.mdx index 961a7f6a..0f111855 100644 --- a/serverless/pages/project-and-management-settings.mdx +++ b/serverless/pages/project-and-management-settings.mdx @@ -1,5 +1,4 @@ --- -id: serverlessProjectAndManagementSettings slug: /serverless/project-and-management-settings title: Project and management settings description: Learn about capabilities available in multiple serverless solutions. @@ -18,8 +17,8 @@ Look for the doc badge on each page to see if the page is valid for your solutio Some solutions provide versions of these capabilities tailored to your use case. Read the main solution docs to learn how to use those capabilities: -* <DocLink id="serverlessElasticsearchWhatIsElasticsearchServerless" text="((es-serverless)) docs"/> -* <DocLink id="serverlessObservabilityWhatIsObservabilityServerless" text="((observability)) serverless docs"/> -* <DocLink id="serverlessSecurityWhatIsSecurityServerless" text="((security)) serverless docs"/> +* <DocLink slug="/serverless/elasticsearch/what-is-elasticsearch-serverless" text="((es-serverless)) docs"/> +* <DocLink slug="/serverless/observability/what-is-observability-serverless" text="((observability)) serverless docs"/> +* <DocLink slug="/serverless/security/what-is-security-serverless" text="((security)) serverless docs"/> </DocCallOut> diff --git a/serverless/pages/project-settings.mdx b/serverless/pages/project-settings.mdx index be24275f..56fd3ca5 100644 --- a/serverless/pages/project-settings.mdx +++ b/serverless/pages/project-settings.mdx @@ -1,5 +1,4 @@ --- -id: serverlessProjectSettings slug: /serverless/project-settings title: Management settings description: Manage your indices, data views, saved objects, settings, and more from a central location in Elastic. @@ -11,7 +10,7 @@ Go to **Project Settings** to manage your indices, data views, saved objects, se Access to individual features is governed by Elastic user roles. Consult your administrator if you do not have the appropriate access. -To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRoles"/>. +To learn more about roles, refer to <DocLink slug="/serverless/general/assign-user-roles"/>. <DocTable columns={[ { @@ -29,7 +28,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole ]}> <DocRow> <DocCell> - <DocLink id="serverlessApiKeys">API keys</DocLink> + <DocLink slug="/serverless/api-keys">API keys</DocLink> </DocCell> <DocCell> Create and manage keys that can send requests on behalf of users. @@ -42,7 +41,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessSecurityAssetCriticality">Asset criticality</DocLink> + <DocLink slug="/serverless/security/asset-criticality">Asset criticality</DocLink> </DocCell> <DocCell> Bulk assign asset criticality to multiple entities by importing a text file. @@ -53,7 +52,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessActionConnectors"/> + <DocLink slug="/serverless/action-connectors"/> </DocCell> <DocCell> Create and manage reusable connectors for triggering actions. @@ -66,7 +65,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessDataViews"/> + <DocLink slug="/serverless/data-views"/> </DocCell> <DocCell> Manage the fields in the data views that retrieve your data from ((es)). @@ -79,7 +78,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessSecurityEntityRiskScoring">Entity Risk Score</DocLink> + <DocLink slug="/serverless/security/entity-risk-scoring">Entity Risk Score</DocLink> </DocCell> <DocCell> Manage entity risk scoring, and preview risky entities. @@ -90,7 +89,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessFiles"/> + <DocLink slug="/serverless/files"/> </DocCell> <DocCell> Manage files that are stored in ((kib)). @@ -103,7 +102,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessIndexManagement"/> + <DocLink slug="/serverless/index-management"/> </DocCell> <DocCell> View index settings, mappings, and statistics and perform operations on indices. @@ -116,7 +115,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessIngestPipelines"/> + <DocLink slug="/serverless/ingest-pipelines"/> </DocCell> <DocCell> Create and manage ingest pipelines that parse, transform, and enrich your data. @@ -129,7 +128,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessLogstashPipelines"/> + <DocLink slug="/serverless/logstash-pipelines"/> </DocCell> <DocCell> Create and manage ((ls)) pipelines that parse, transform, and enrich your data. @@ -142,7 +141,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessMachineLearning"/> + <DocLink slug="/serverless/machine-learning"/> </DocCell> <DocCell> View, export, and import your ((anomaly-detect)) and ((dfanalytics)) jobs and trained models. @@ -155,7 +154,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessMaintenanceWindows"/> + <DocLink slug="/serverless/maintenance-windows"/> </DocCell> <DocCell> Suppress rule notifications for scheduled periods of time. @@ -167,7 +166,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessMaps"/> + <DocLink slug="/serverless/maps"/> </DocCell> <DocCell> Create maps from your geographical data. @@ -178,7 +177,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessReports"/> + <DocLink slug="/serverless/reports"/> </DocCell> <DocCell> Manage and download reports such as CSV files generated from saved searches. @@ -191,7 +190,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessRules"/> + <DocLink slug="/serverless/rules"/> </DocCell> <DocCell> Create and manage rules that generate alerts. @@ -202,7 +201,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessSavedObjects"/> + <DocLink slug="/serverless/saved-objects"/> </DocCell> <DocCell> Copy, edit, delete, import, and export your saved objects. @@ -216,7 +215,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessTags"/> + <DocLink slug="/serverless/tags"/> </DocCell> <DocCell> Create, manage, and assign tags to your saved objects. @@ -229,7 +228,7 @@ To learn more about roles, refer to <DocLink id="serverlessGeneralAssignUserRole </DocRow> <DocRow> <DocCell> - <DocLink id="serverlessTransforms"/> + <DocLink slug="/serverless/transforms"/> </DocCell> <DocCell> Use transforms to pivot existing ((es)) indices into summarized or entity-centric indices. diff --git a/serverless/pages/reports.mdx b/serverless/pages/reports.mdx index 851b96a2..2159c896 100644 --- a/serverless/pages/reports.mdx +++ b/serverless/pages/reports.mdx @@ -1,5 +1,4 @@ --- -id: serverlessReports slug: /serverless/reports title: ((reports-app)) description: View and manage generated reports. diff --git a/serverless/pages/rules.mdx b/serverless/pages/rules.mdx index d4aad495..e3086bae 100644 --- a/serverless/pages/rules.mdx +++ b/serverless/pages/rules.mdx @@ -1,5 +1,4 @@ --- -id: serverlessRules slug: /serverless/rules title: ((rules-app)) description: Alerting works by running checks on a schedule to detect conditions defined by a rule. @@ -62,7 +61,7 @@ When defining actions in a rule, you specify: Each action uses a connector, which provides connection information for a ((kib)) service or third party integration, depending on where you want to send the notifications. The specific list of connectors that you can use in your rule vary by project type. -Refer to <DocLink id="serverlessActionConnectors" />. +Refer to <DocLink slug="/serverless/action-connectors" />. {/* If no connectors exist, click **Add connector** to create one. */} After you select a connector, set the _action frequency_. diff --git a/serverless/pages/run-api-requests-in-the-console.mdx b/serverless/pages/run-api-requests-in-the-console.mdx index 04425c26..d4c079c1 100644 --- a/serverless/pages/run-api-requests-in-the-console.mdx +++ b/serverless/pages/run-api-requests-in-the-console.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDevtoolsRunApiRequestsInTheConsole slug: /serverless/devtools/run-api-requests-in-the-console title: Console description: Use the Console to interact with Elastic REST APIs. diff --git a/serverless/pages/saved-objects.mdx b/serverless/pages/saved-objects.mdx index f1728e86..eef48cf6 100644 --- a/serverless/pages/saved-objects.mdx +++ b/serverless/pages/saved-objects.mdx @@ -1,5 +1,4 @@ --- -id: serverlessSavedObjects slug: /serverless/saved-objects title: ((saved-objects-app)) description: Manage your saved objects, including dashboards, visualizations, maps, ((data-sources)), and more. diff --git a/serverless/pages/search-playground.mdx b/serverless/pages/search-playground.mdx index 9181a61a..11ce5a07 100644 --- a/serverless/pages/search-playground.mdx +++ b/serverless/pages/search-playground.mdx @@ -1,5 +1,4 @@ --- -id: serverlessPlayground slug: /serverless/elasticsearch/playground title: Playground description: Test and edit Elasticsearch queries and chat with your data using LLMs. diff --git a/serverless/pages/search-with-synonyms.mdx b/serverless/pages/search-with-synonyms.mdx index 1728e139..810402df 100644 --- a/serverless/pages/search-with-synonyms.mdx +++ b/serverless/pages/search-with-synonyms.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchSearchWithSynonyms slug: /serverless/elasticsearch/elasticsearch/reference/search-with-synonyms title: Full-text search with synonyms description: Use synonyms to search for words or phrases that have the same or similar meaning. diff --git a/serverless/pages/search-your-data-semantic-search-elser.mdx b/serverless/pages/search-your-data-semantic-search-elser.mdx index 259b0d4f..27c5cca8 100644 --- a/serverless/pages/search-your-data-semantic-search-elser.mdx +++ b/serverless/pages/search-your-data-semantic-search-elser.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchSemanticSearchElser slug: /serverless/elasticsearch/elasticsearch/reference/semantic-search-elser title: "Tutorial: Semantic search with ELSER" description: Perform semantic search using ELSER, an NLP model trained by Elastic. @@ -92,7 +91,7 @@ In this example, the name of the field is `content`. It must be referenced in th ((infer)) pipeline configuration in the next step. [^4]: The field type which is text in this example. -To learn how to optimize space, refer to the <DocLink id="serverlessElasticsearchSemanticSearchElser" section="saving-disk-space-by-excluding-the-elser-tokens-from-document-source">Saving disk space by excluding the ELSER tokens from document source</DocLink> section. +To learn how to optimize space, refer to the <DocLink slug="/serverless/elasticsearch/elasticsearch/reference/semantic-search-elser" section="saving-disk-space-by-excluding-the-elser-tokens-from-document-source">Saving disk space by excluding the ELSER tokens from document source</DocLink> section. <div id="inference-ingest-pipeline"></div> diff --git a/serverless/pages/search-your-data-semantic-search.mdx b/serverless/pages/search-your-data-semantic-search.mdx index 71f66dc3..1aad30a9 100644 --- a/serverless/pages/search-your-data-semantic-search.mdx +++ b/serverless/pages/search-your-data-semantic-search.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchSemanticSearch slug: /serverless/elasticsearch/elasticsearch/reference/semantic-search title: Semantic search description: Find data based on the intent and contextual meaning of a search query with semantic search @@ -136,7 +135,7 @@ in general](((blog-ref))improving-information-retrieval-elastic-stack-hybrid). ## Read more * Tutorials: - * <DocLink id="serverlessElasticsearchSemanticSearchElser">Semantic search with ELSER</DocLink> + * <DocLink slug="/serverless/elasticsearch/elasticsearch/reference/semantic-search-elser">Semantic search with ELSER</DocLink> * [Semantic search with the msmarco-MiniLM-L-12-v3 sentence-transformer model](((ml-docs))/ml-nlp-text-emb-vector-search-example.html) * Blogs: * [Introducing Elastic Learned Sparse Encoder: Elastic's AI model for semantic search](((blog-ref))may-2023-launch-sparse-encoder-ai-model) diff --git a/serverless/pages/search-your-data-the-search-api.mdx b/serverless/pages/search-your-data-the-search-api.mdx index 6e927d97..57834786 100644 --- a/serverless/pages/search-your-data-the-search-api.mdx +++ b/serverless/pages/search-your-data-the-search-api.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchSearchYourDataTheSearchApi slug: /serverless/elasticsearch/search-your-data-the-search-api title: The search API description: Run queries and aggregations with the search API. diff --git a/serverless/pages/search-your-data.mdx b/serverless/pages/search-your-data.mdx index 47513781..b1f7e885 100644 --- a/serverless/pages/search-your-data.mdx +++ b/serverless/pages/search-your-data.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchSearchYourData slug: /serverless/elasticsearch/search-your-data title: Search your data description: Use the search API to run queries on your data. @@ -15,15 +14,15 @@ You can think of a query as a question, written in a way ((es)) understands. Dep - What users on my network ran regsvr32.exe within the last week? - What pages on my website contain a specific word or phrase? -You run search queries using the <DocLink id="serverlessElasticsearchSearchYourDataTheSearchApi">search API</DocLink>. The API supports several query types and search methods: +You run search queries using the <DocLink slug="/serverless/elasticsearch/search-your-data-the-search-api">search API</DocLink>. The API supports several query types and search methods: **Search for exact values.** Use [term-level queries](((ref))/term-level-queries.html) to filter numbers, dates, IPs, or strings based on exact values or ranges. **Full-text search.** -Use [full-text queries](((ref))/full-text-queries.html) to query [unstructured text](((ref))/analysis.html#analysis) and find documents that best match query terms. Use <DocLink id="serverlessElasticsearchSearchWithSynonyms" text="synonyms" /> to search for words or phrases that have the same or similar meaning. +Use [full-text queries](((ref))/full-text-queries.html) to query [unstructured text](((ref))/analysis.html#analysis) and find documents that best match query terms. Use <DocLink slug="/serverless/elasticsearch/elasticsearch/reference/search-with-synonyms" text="synonyms" /> to search for words or phrases that have the same or similar meaning. **Vector search.** -Store dense vectors in ((es)) and use <DocLink id="serverlessElasticsearchKnnSearch">approximate nearest neighbor (ANN) or k-nearest neighbor (kNN) search</DocLink> to find similar vectors. +Store dense vectors in ((es)) and use <DocLink slug="/serverless/elasticsearch/knn-search">approximate nearest neighbor (ANN) or k-nearest neighbor (kNN) search</DocLink> to find similar vectors. -You can also use Elastic's natural language processing (NLP) model to encode text as sparse or dense vectors. Then use <DocLink id="serverlessElasticsearchSemanticSearch" text="semantic search" /> to find data based on the intent and contextual meaning rather than matching keywords. +You can also use Elastic's natural language processing (NLP) model to encode text as sparse or dense vectors. Then use <DocLink slug="/serverless/elasticsearch/elasticsearch/reference/semantic-search" text="semantic search" /> to find data based on the intent and contextual meaning rather than matching keywords. diff --git a/serverless/pages/serverless-differences.mdx b/serverless/pages/serverless-differences.mdx index 243504c6..34bb56c4 100644 --- a/serverless/pages/serverless-differences.mdx +++ b/serverless/pages/serverless-differences.mdx @@ -1,5 +1,4 @@ --- -id: serverlessDifferences slug: /serverless/elasticsearch/differences title: Differences from other Elasticsearch offerings description: Understand how serverless Elasticsearch differs from Elastic Cloud Hosted and self-managed offerings. @@ -11,7 +10,7 @@ tags: [ 'serverless', 'elasticsearch'] Some features that are available in Elastic Cloud Hosted and self-managed offerings are not available in serverless ((es)). These features have either been replaced by a new feature, or are not applicable in the new Serverless architecture: -- **Index lifecycle management (((ilm-init)))** is not available, in favor of **<DocLink id="serverlessIndexManagement" section="manage-data-streams" +- **Index lifecycle management (((ilm-init)))** is not available, in favor of **<DocLink slug="/serverless/index-management" section="manage-data-streams" text="data stream lifecycle"/>**. In an Elastic Cloud Hosted or self-managed environment, ((ilm-init)) lets you automatically transition indices through data tiers according to your @@ -21,19 +20,19 @@ text="data stream lifecycle"/>**. Data stream lifecycle is an optimized lifecycle tool that lets you focus on the most common lifecycle management needs, without unnecessary hardware-centric concepts like data tiers. <br/> -- **Watcher** is not available, in favor of **<DocLink id="serverlessElasticsearchExploreYourDataAlerting" text="Kibana Alerts"/>**. +- **Watcher** is not available, in favor of **<DocLink slug="/serverless/elasticsearch/explore-your-data-alerting" text="Kibana Alerts"/>**. Kibana Alerts allows rich integrations across use cases like APM, metrics, security, and uptime. Prepackaged rule types simplify setup and hide the details of complex, domain-specific detections, while providing a consistent interface across Kibana. <br/> - Certain APIs, API parameters, index, cluster and node level settings are not available. Refer to our - <DocLink id="serverlessElasticsearchHttpApis" text="REST API references"/> for a list of available APIs. + <DocLink slug="/serverless/elasticsearch/http-apis" text="REST API references"/> for a list of available APIs. Serverless Elasticsearch manages the underlying Elastic cluster for you, optimizing nodes, shards, and replicas for your use case. Because of this, various management and monitoring APIs, API parameters and settings are not available on Serverless. <DocCallOut title="Other limitations" color="warning"> -For serverless technical preview limitations, refer to <DocLink id="serverlessTechnicalPreviewLimitations" text="Technical preview limitations"/>. +For serverless technical preview limitations, refer to <DocLink slug="/serverless/elasticsearch/technical-preview-limitations" text="Technical preview limitations"/>. </DocCallOut> \ No newline at end of file diff --git a/serverless/pages/service-status.mdx b/serverless/pages/service-status.mdx index a78755c8..a61c481c 100644 --- a/serverless/pages/service-status.mdx +++ b/serverless/pages/service-status.mdx @@ -1,5 +1,4 @@ --- -id: ServerlessServiceStatus slug: /serverless/general/serverless-status title: Monitor serverless status tags: ['serverless'] diff --git a/serverless/pages/sign-up.mdx b/serverless/pages/sign-up.mdx index 345f2c3e..e5363e0b 100644 --- a/serverless/pages/sign-up.mdx +++ b/serverless/pages/sign-up.mdx @@ -1,14 +1,13 @@ --- -id: serverlessSignUpTrial slug: /serverless/general/sign-up-trial -title: Get started with serverless +title: Get started with serverless description: Information about signing up for a serverless Elastic Cloud trial tags: [ 'serverless', 'general', 'signup' ] --- There are two options to create serverless projects: -- If you are an existing customer, [log in to Elastic Cloud](https://cloud.elastic.co/login). On the home page, you will see a new option to create serverless projects. Note that if you are already subscribed to Elastic Cloud, there is no specific trial for serverless projects. +- If you are an existing customer, [log in to Elastic Cloud](https://cloud.elastic.co/login). On the home page, you will see a new option to create serverless projects. Note that if you are already subscribed to Elastic Cloud, there is no specific trial for serverless projects. - If you are a new user, you can [sign up for a free 14-day trial](https://cloud.elastic.co/serverless-registration), and you will be able to launch a serverless project. @@ -23,7 +22,7 @@ Each deployment includes Elastic features such as Maps, SIEM, machine learning, **One serverless project** - Serverless projects package Elastic Stack features by type of solution: + Serverless projects package Elastic Stack features by type of solution: - [Elasticsearch](https://docs.elastic.co/serverless/elasticsearch/what-is-elasticsearch-serverless) - [Observability](https://docs.elastic.co/serverless/observability/what-is-observability-serverless) diff --git a/serverless/pages/tags.mdx b/serverless/pages/tags.mdx index 20a23400..3fc3b70b 100644 --- a/serverless/pages/tags.mdx +++ b/serverless/pages/tags.mdx @@ -1,5 +1,4 @@ --- -id: serverlessTags slug: /serverless/tags title: ((tags-app)) description: Use tags to categorize your saved objects, then filter for related objects based on shared tags. diff --git a/serverless/pages/technical-preview-limitations.mdx b/serverless/pages/technical-preview-limitations.mdx index 67d11e3c..f704bff2 100644 --- a/serverless/pages/technical-preview-limitations.mdx +++ b/serverless/pages/technical-preview-limitations.mdx @@ -1,5 +1,4 @@ --- -id: serverlessTechnicalPreviewLimitations slug: /serverless/elasticsearch/technical-preview-limitations title: Technical preview limitations description: Review the limitations that apply to Elasticsearch projects. diff --git a/serverless/pages/transforms.mdx b/serverless/pages/transforms.mdx index b91e93ab..6316ad33 100644 --- a/serverless/pages/transforms.mdx +++ b/serverless/pages/transforms.mdx @@ -1,5 +1,4 @@ --- -id: serverlessTransforms slug: /serverless/transforms title: ((transforms-app)) description: Use transforms to pivot existing indices into summarized or entity-centric indices. diff --git a/serverless/pages/user-profile.mdx b/serverless/pages/user-profile.mdx index 2cc777c1..bd6b10d0 100644 --- a/serverless/pages/user-profile.mdx +++ b/serverless/pages/user-profile.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralUserProfile slug: /serverless/general/user-profile title: Update your user profile description: Manage your profile settings. diff --git a/serverless/pages/visualize-library.mdx b/serverless/pages/visualize-library.mdx index 2d93f525..eee26773 100644 --- a/serverless/pages/visualize-library.mdx +++ b/serverless/pages/visualize-library.mdx @@ -1,5 +1,4 @@ --- -id: serverlessVisualizeLibrary slug: /serverless/visualize-library title: Visualize Library #description: Add description here. @@ -18,7 +17,7 @@ The **Visualize Library** is a space where you can save visualization panels tha ## Visualizations -By default the **Visualizations** page opens first. Here you can create new visualizations, or select from a list of previously created visualizations. To learn more, refer to <DocLink id="serverlessElasticsearchExploreYourDataVisualizations" section="save-to-the-visualize-library">save to the Visualize Library</DocLink>. +By default the **Visualizations** page opens first. Here you can create new visualizations, or select from a list of previously created visualizations. To learn more, refer to <DocLink slug="/serverless/elasticsearch/explore-your-data-visualizations" section="save-to-the-visualize-library">save to the Visualize Library</DocLink>. ## Annotation groups diff --git a/serverless/pages/welcome-to-serverless.mdx b/serverless/pages/welcome-to-serverless.mdx index 71cc67e1..e4f4a8a3 100644 --- a/serverless/pages/welcome-to-serverless.mdx +++ b/serverless/pages/welcome-to-serverless.mdx @@ -1,5 +1,4 @@ --- -id: serverlessGeneralWelcomeToServerless slug: /serverless title: Welcome to Elastic serverless tags: ['serverless'] @@ -33,15 +32,15 @@ Choose the type of project that matches your needs and we’ll help you get star { template: 'elasticsearchServerless', title: 'Elasticsearch', - pageId: 'serverlessElasticsearchWhatIsElasticsearchServerless', + slug: "/serverless/elasticsearch/what-is-elasticsearch-serverless", }, { template: 'observability', - pageId: 'serverlessObservabilityWhatIsObservabilityServerless', + slug: "/serverless/observability/what-is-observability-serverless", }, { template: 'security', - pageId: 'serverlessSecurityWhatIsSecurityServerless', + slug: "/serverless/security/what-is-security-serverless", }, ]} /> @@ -52,32 +51,32 @@ Choose the type of project that matches your needs and we’ll help you get star { title: 'Invite your team', description: 'Invite new members to your organization.', - pageId: 'serverlessGeneralManageAccessToOrganization', + slug: "/serverless/general/manage-access-to-organization", }, { title: 'Assign user roles and privileges ', description: 'Assign user roles and privileges to members in your organization.', - pageId: 'serverlessGeneralAssignUserRoles', + slug: "/serverless/general/assign-user-roles", }, { title: 'Manage your projects', description: 'Manage your project data, search power, and more.', - pageId: 'serverlessGeneralManageProject', + slug: "/serverless/elasticsearch/manage-project", }, { title: 'Check your subscription overview', description: 'View the details about your subscription.', - pageId: 'serverlessGeneralCheckSubscription', + slug: "/serverless/general/check-subscription", }, { title: 'Monitor and analyze your account usage', description: 'Check past and current usage for your projects.', - pageId: 'serverlessGeneralMonitorUsage', + slug: "/serverless/general/monitor-usage", }, { title: `Manage your project settings`, description: 'Manage your indices, data views, and more.', - pageId: 'serverlessProjectSettings', + slug: "/serverless/project-settings", }, ]} /> diff --git a/serverless/pages/what-is-elasticsearch-serverless.mdx b/serverless/pages/what-is-elasticsearch-serverless.mdx index ccd91691..5560e366 100644 --- a/serverless/pages/what-is-elasticsearch-serverless.mdx +++ b/serverless/pages/what-is-elasticsearch-serverless.mdx @@ -1,5 +1,4 @@ --- -id: serverlessElasticsearchWhatIsElasticsearchServerless slug: /serverless/elasticsearch/what-is-elasticsearch-serverless title: What is Elasticsearch on serverless? description: Build search solutions and applications with ((es)). @@ -19,7 +18,7 @@ layout: landing <DocCallOut title="Understanding Elasticsearch on serverless" color="warning"> -Refer to <DocLink id="serverlessDifferences" text="Serverless differences"/> and <DocLink id="serverlessTechnicalPreviewLimitations" text="Technical preview limitations"/> for important details, including features and limitations specific to ((es)) on serverless. +Refer to <DocLink slug="/serverless/elasticsearch/differences" text="Serverless differences"/> and <DocLink slug="/serverless/elasticsearch/technical-preview-limitations" text="Technical preview limitations"/> for important details, including features and limitations specific to ((es)) on serverless. </DocCallOut> @@ -30,11 +29,11 @@ Refer to <DocLink id="serverlessDifferences" text="Serverless differences"/> and { "title": "Create your Elasticsearch project", "description": "Create your first Elasticsearch project.", - "pageId": "serverlessElasticsearchGetStarted" + slug: "/serverless/elasticsearch/get-started" }, { "title": "Ingest your data", - "pageId": "serverlessElasticsearchIngestYourData", + slug: "/serverless/elasticsearch/ingest-your-data", "description": "Learn how to get your data into Elasticsearch.", }, ] @@ -48,27 +47,27 @@ Refer to <DocLink id="serverlessDifferences" text="Serverless differences"/> and { "title": "Search your data", "description": "Build your queries to perform and combine many types of searches.", - "pageId": "serverlessElasticsearchSearchYourData" + slug: "/serverless/elasticsearch/search-your-data" }, { "title": "Explore your data", "description": "Search, filter your data, and display your findings.", - "pageId": "serverlessElasticsearchExploreYourData" + slug: "/serverless/elasticsearch/explore-your-data" }, { "title": "Manage alerts", "description": "Create rules to detect complex conditions and trigger alerts.", - "pageId": "serverlessElasticsearchExploreYourDataAlerting" + slug: "/serverless/elasticsearch/explore-your-data-alerting" }, { "title": "Use developer tools", "description": "Send requests with Console and profile queries with Search Profiler.", - "pageId": "serverlessElasticsearchDevTools" + slug: "/serverless/elasticsearch/dev-tools" }, { "title": "Manage your project", "description": "Manage user access, billing, and check performance metrics.", - "pageId": "serverlessGeneralManageProject" + slug: "/serverless/elasticsearch/manage-project" }, ] } diff --git a/serverless/pages/what-is-serverless.mdx b/serverless/pages/what-is-serverless.mdx index f89d1fd1..99ed6a47 100644 --- a/serverless/pages/what-is-serverless.mdx +++ b/serverless/pages/what-is-serverless.mdx @@ -1,23 +1,22 @@ --- -id: whatIsServerlessElastic slug: /serverless/general/what-is-serverless-elastic title: What is serverless Elastic? tags: ['serverless'] --- -Serverless projects use the core components of the ((stack)), such as ((es)) and ((kib)), and are based on [an architecture that -decouples compute and storage](https://www.elastic.co/blog/elastic-serverless-architecture). Search and indexing operations are separated, which offers high flexibility for scaling your workloads while ensuring +Serverless projects use the core components of the ((stack)), such as ((es)) and ((kib)), and are based on [an architecture that +decouples compute and storage](https://www.elastic.co/blog/elastic-serverless-architecture). Search and indexing operations are separated, which offers high flexibility for scaling your workloads while ensuring a high level of performance. -**Management free.** Elastic manages the underlying Elastic cluster, so you can focus on your data. With serverless projects, Elastic is responsible for automatic upgrades, data backups, +**Management free.** Elastic manages the underlying Elastic cluster, so you can focus on your data. With serverless projects, Elastic is responsible for automatic upgrades, data backups, and business continuity. -**Autoscaled.** To meet your performance requirements, the system automatically adjusts to your workloads. For example, when you have a short time spike on the -data you ingest, more resources are allocated for that period of time. When the spike is over, the system uses less resources, without any action +**Autoscaled.** To meet your performance requirements, the system automatically adjusts to your workloads. For example, when you have a short time spike on the +data you ingest, more resources are allocated for that period of time. When the spike is over, the system uses less resources, without any action on your end. -**Optimized data storage.** Your data is stored in cost-efficient, general storage. A cache layer is available on top of the general storage for recent and frequently queried data that provides faster search speed. -The size of the cache layer and the volume of data it holds depend on <DocLink id="serverlessGeneralManageProject" text="settings"/> that you can configure for each project. +**Optimized data storage.** Your data is stored in cost-efficient, general storage. A cache layer is available on top of the general storage for recent and frequently queried data that provides faster search speed. +The size of the cache layer and the volume of data it holds depend on <DocLink slug="/serverless/elasticsearch/manage-project" text="settings"/> that you can configure for each project. **Dedicated experiences.** All serverless solutions are built on the Elastic Search Platform and include the core capabilities of the Elastic Stack. They also each offer a distinct experience and specific capabilities that help you focus on your data, goals, and use cases. @@ -27,14 +26,14 @@ The size of the cache layer and the volume of data it holds depend on <DocLink i Until May 31, 2024, your serverless consumption will not incur any charges, but will be visible along with your total Elastic Cloud consumption on the [Billing Usage page](https://cloud.elastic.co/billing/usage?). Unless you are in a trial period, usage on or after June 1, 2024 will be deducted from your existing Elastic Cloud credits or be billed to your active payment method. </DocCallOut> -## Control your data and performance +## Control your data and performance -Control your project data and query performance against your project data. +Control your project data and query performance against your project data. -**Data.** Choose the data you want to ingest, and the method to ingest it. By default, data is stored indefinitely in your project, +**Data.** Choose the data you want to ingest, and the method to ingest it. By default, data is stored indefinitely in your project, and you define the retention settings for your data streams. -**Performance.** For granular control over costs and query performance against your project data, serverless projects come with a set of predefined <DocLink id="serverlessGeneralManageProject" text="settings"/> that you can edit. +**Performance.** For granular control over costs and query performance against your project data, serverless projects come with a set of predefined <DocLink slug="/serverless/elasticsearch/manage-project" text="settings"/> that you can edit. <DocCallOut title="Some or all of these settings may not be available for all types of serverless projects." /> @@ -63,7 +62,7 @@ There is no official SLA for Support in Serverless until General Availability (G **Is there migration support between hosted deployments and serverless projects?** -Migration paths between hosted deployments and serverless projects are currently unsupported. +Migration paths between hosted deployments and serverless projects are currently unsupported. **How does serverless ensure compatibility between software versions?** @@ -71,7 +70,7 @@ Connections and configurations are unaffected by upgrades. To ensure compatibili **Can I convert a serverless project into a hosted deployment, or a hosted deployment into a serverless project?** -Projects and deployments are based on different architectures, and you are unable to convert. +Projects and deployments are based on different architectures, and you are unable to convert. **Can I convert a serverless project into a project of a different type?** @@ -79,9 +78,9 @@ You are unable to convert projects into different project types, but you can cre **How can I create serverless service accounts?** -Create API keys for service accounts in your serverless projects. Options to automate the creation of API keys with tools such as Terraform will be available in the future. +Create API keys for service accounts in your serverless projects. Options to automate the creation of API keys with tools such as Terraform will be available in the future. -To raise a Support case with Elastic, raise a case for your subscription the same way you do today. In the body of the case, make sure to mention you are working in serverless to ensure we can provide the appropriate support. +To raise a Support case with Elastic, raise a case for your subscription the same way you do today. In the body of the case, make sure to mention you are working in serverless to ensure we can provide the appropriate support. **When will pricing information be available for serverless?** diff --git a/serverless/partials/field-mappings-elser.mdx b/serverless/partials/field-mappings-elser.mdx index 3c2bb605..1de0b5b8 100644 --- a/serverless/partials/field-mappings-elser.mdx +++ b/serverless/partials/field-mappings-elser.mdx @@ -6,7 +6,7 @@ The ((es)) [`sparse_vector`](((ref))/sparse-vector.html) field type can store th token-weight pairs as numeric feature vectors. The index must have a field with the `sparse_vector` field type to index the tokens that ELSER generates. -To create a mapping for your ELSER index, refer to the <DocLink id="serverlessElasticsearchSemanticSearchElser" section="create-the-index-mapping" text="Create the index mapping section"/> +To create a mapping for your ELSER index, refer to the <DocLink slug="/serverless/elasticsearch/elasticsearch/reference/semantic-search-elser" section="create-the-index-mapping" text="Create the index mapping section"/> of the tutorial. The example shows how to create an index mapping for `my-index` that defines the `my_embeddings.tokens` field - which will contain the ELSER output - as a diff --git a/serverless/partials/generate-embeddings-elser.mdx b/serverless/partials/generate-embeddings-elser.mdx index ddd9886d..74b558f2 100644 --- a/serverless/partials/generate-embeddings-elser.mdx +++ b/serverless/partials/generate-embeddings-elser.mdx @@ -28,6 +28,6 @@ curl -X PUT "${ES_URL}/_ingest/pipeline/my-text-embeddings-pipeline" \ ``` To ingest data through the pipeline to generate tokens with ELSER, refer to the -<DocLink id="serverlessElasticsearchSemanticSearchElser" section="ingest-the-data-through-the-((infer))-ingest-pipeline">Ingest the data through the ((infer)) ingest pipeline</DocLink> section of the tutorial. After you successfully +<DocLink slug="/serverless/elasticsearch/elasticsearch/reference/semantic-search-elser" section="ingest-the-data-through-the-((infer))-ingest-pipeline">Ingest the data through the ((infer)) ingest pipeline</DocLink> section of the tutorial. After you successfully ingested documents by using the pipeline, your index will contain the tokens generated by ELSER. diff --git a/serverless/partials/search-dense-vector.mdx b/serverless/partials/search-dense-vector.mdx index 818be5ef..53a36609 100644 --- a/serverless/partials/search-dense-vector.mdx +++ b/serverless/partials/search-dense-vector.mdx @@ -2,7 +2,7 @@ Text embeddings produced by dense vector models can be queried using a -<DocLink id="serverlessElasticsearchKnnSearch" section="knn-semantic-search" text="kNN search" />. +<DocLink slug="/serverless/elasticsearch/knn-search" section="knn-semantic-search" text="kNN search" />. In the `knn` clause, provide the name of the dense vector field, and a `query_vector_builder` clause with the model ID and the query text.