You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deploy-manage/deploy/elastic-cloud/elastic-cloud-hosted-planning.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ We recommend that you use at least two availability zones for production and thr
28
28
Increasing the number of zones should not be used to add more resources. The concept of zones is meant for High Availability (2 zones) and Fault Tolerance (3 zones), but neither will work if the cluster relies on the resources from those zones to be operational.
29
29
:::
30
30
31
-
With multiple {{es}} nodes in multiple availability zones you have the recommended hardware. The next step is to ensure proper index replication. Each index, with the exception of searchable snapshot indices, should have one or more replicas. Use the [index settings API](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-get-settings-1) to find any indices without replicas:
31
+
With multiple {{es}} nodes in multiple availability zones you have the recommended hardware. The next step is to ensure proper index replication. Each index, with the exception of searchable snapshot indices, should have one or more replicas. Use the [index settings API]({{es-apis}}operation/operation-indices-get-settings) to find any indices without replicas:
Copy file name to clipboardExpand all lines: explore-analyze/elastic-inference/eis.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ You can now use `semantic_text` with the new ELSER endpoint on EIS. To learn how
49
49
#### Batch size
50
50
51
51
Batches are limited to a maximum of 16 documents.
52
-
This is particularly relevant when using the [_bulk API](https://www.elastic.co/docs/api/doc/elasticsearch/v9/operation/operation-bulk) for data ingestion.
52
+
This is particularly relevant when using the [_bulk API]({{es-apis}}operation/operation-bulk) for data ingestion.
Copy file name to clipboardExpand all lines: explore-analyze/elastic-inference/inference-api.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,11 @@ products:
11
11
12
12
# {{infer-cap}} integrations
13
13
14
-
{{es}} provides a machine learning [{{infer}} API](https://www.elastic.co/docs/api/doc/elasticsearch/v9/group/endpoint-inference) to create and manage {{infer}} endpoints that integrate with services such as {{es}} (for built-in NLP models like [ELSER](/explore-analyze/machine-learning/nlp/ml-nlp-elser.md) and [E5](/explore-analyze/machine-learning/nlp/ml-nlp-e5.md)), as well as popular third-party services like Amazon Bedrock, Anthropic, Azure AI Studio, Cohere, Google AI, Mistral, OpenAI, Hugging Face, and more.
14
+
{{es}} provides a machine learning [{{infer}} API]({{es-apis}}group/endpoint-inference) to create and manage {{infer}} endpoints that integrate with services such as {{es}} (for built-in NLP models like [ELSER](/explore-analyze/machine-learning/nlp/ml-nlp-elser.md) and [E5](/explore-analyze/machine-learning/nlp/ml-nlp-e5.md)), as well as popular third-party services like Amazon Bedrock, Anthropic, Azure AI Studio, Cohere, Google AI, Mistral, OpenAI, Hugging Face, and more.
15
15
16
16
You can use the default {{infer}} endpoints your deployment contains or create a new {{infer}} endpoint:
17
17
18
-
- using the [Create an inference endpoint API](https://www.elastic.co/docs/api/doc/elasticsearch/v9/operation/operation-inference-put)
18
+
- using the [Create an inference endpoint API]({{es-apis}}operation/operation-inference-put)
19
19
- through the [Inference endpoints UI](#add-inference-endpoints).
Copy file name to clipboardExpand all lines: explore-analyze/machine-learning/nlp/ml-nlp-deploy-model.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ You can optimize your deplyoment for typical use cases, such as search and inges
24
24
Each deployment will be fine-tuned automatically based on its specific purpose you choose.
25
25
26
26
::::{note}
27
-
Since eland uses APIs to deploy the models, you cannot see the models in {{kib}} until the saved objects are synchronized. You can follow the prompts in {{kib}}, wait for automatic synchronization, or use the [sync {{ml}} saved objects API](https://www.elastic.co/docs/api/doc/kibana/v8/group/endpoint-ml).
27
+
Since eland uses APIs to deploy the models, you cannot see the models in {{kib}} until the saved objects are synchronized. You can follow the prompts in {{kib}}, wait for automatic synchronization, or use the [sync {{ml}} saved objects API]({{kib-apis}}group/endpoint-ml).
28
28
::::
29
29
30
30
You can define the resource usage level of the NLP model during model deployment. The resource usage levels behave differently depending on [adaptive resources](../../../deploy-manage/autoscaling/trained-model-autoscaling.md#enabling-autoscaling-through-apis-adaptive-allocations) being enabled or disabled. When adaptive resources are disabled but {{ml}} autoscaling is enabled, vCPU usage of Cloud deployments derived from the Cloud console and functions as follows:
Copy file name to clipboardExpand all lines: explore-analyze/machine-learning/nlp/ml-nlp-ner-example.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ You need to provide an administrator username and its password and replace the `
49
49
50
50
Since the `--start` option is used at the end of the Eland import command, {{es}} deploys the model ready to use. If you have multiple models and want to select which model to deploy, you can use the **{{ml-app}} > Model Management** user interface in {{kib}} to manage the starting and stopping of models.
51
51
52
-
Go to the **{{ml-app}} > Trained Models** page and synchronize your trained models. A warning message is displayed at the top of the page that says *"ML job and trained model synchronization required"*. Follow the link to *"Synchronize your jobs and trained models."* Then click **Synchronize**. You can also wait for the automatic synchronization that occurs in every hour, or use the [sync {{ml}} objects API](https://www.elastic.co/docs/api/doc/kibana/v8/group/endpoint-ml).
52
+
Go to the **{{ml-app}} > Trained Models** page and synchronize your trained models. A warning message is displayed at the top of the page that says *"ML job and trained model synchronization required"*. Follow the link to *"Synchronize your jobs and trained models."* Then click **Synchronize**. You can also wait for the automatic synchronization that occurs in every hour, or use the [sync {{ml}} objects API]({{kib-apis}}group/endpoint-ml).
Copy file name to clipboardExpand all lines: explore-analyze/machine-learning/nlp/ml-nlp-text-emb-vector-search-example.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ You need to provide an administrator username and password and replace the `$CLO
53
53
54
54
Since the `--start` option is used at the end of the Eland import command, {{es}} deploys the model ready to use. If you have multiple models and want to select which model to deploy, you can use the **{{ml-app}} > Model Management** user interface in {{kib}} to manage the starting and stopping of models.
55
55
56
-
Go to the **{{ml-app}} > Trained Models** page and synchronize your trained models. A warning message is displayed at the top of the page that says *"ML job and trained model synchronization required"*. Follow the link to *"Synchronize your jobs and trained models."* Then click **Synchronize**. You can also wait for the automatic synchronization that occurs in every hour, or use the [sync {{ml}} objects API](https://www.elastic.co/docs/api/doc/kibana/v8/group/endpoint-ml).
56
+
Go to the **{{ml-app}} > Trained Models** page and synchronize your trained models. A warning message is displayed at the top of the page that says *"ML job and trained model synchronization required"*. Follow the link to *"Synchronize your jobs and trained models."* Then click **Synchronize**. You can also wait for the automatic synchronization that occurs in every hour, or use the [sync {{ml}} objects API]({{kib-apis}}group/endpoint-ml).
57
57
58
58
## Test the text embedding model [ex-text-emb-test]
Copy file name to clipboardExpand all lines: manage-data/lifecycle/index-lifecycle-management.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,7 +72,7 @@ For example, if you are indexing metrics data from a fleet of ATMs into Elastics
72
72
73
73
## Create and manage {{ilm-init}} policies
74
74
75
-
You can create and manage index lifecycle policies through {{kib}}'s [Index Management](/manage-data/data-store/index-basics.md#index-management) UI or the [{{ilm-init}} APIs](https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-ilm). For more details on creating and managing index lifecycle policies refer to:
75
+
You can create and manage index lifecycle policies through {{kib}}'s [Index Management](/manage-data/data-store/index-basics.md#index-management) UI or the [{{ilm-init}} APIs]({{es-apis}}group/endpoint-ilm). For more details on creating and managing index lifecycle policies refer to:
76
76
77
77
*[Configure a lifecycle policy](/manage-data/lifecycle/index-lifecycle-management/configure-lifecycle-policy.md)
78
78
*[View the lifecycle status of an index or datastream](/manage-data/lifecycle/index-lifecycle-management/policy-view-status.md)
Copy file name to clipboardExpand all lines: solutions/search/apis-and-tools.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,31 +19,31 @@ This page is handy list of the most important APIs and tools you need to build,
19
19
20
20
| Endpoint | Function |
21
21
|----------|----------|
22
-
|[`_search`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-search)| Searches and aggregations written in [Query DSL](/explore-analyze/query-filter/languages/querydsl.md) and [retrievers](retrievers-overview.md) syntax |
23
-
|[`_query`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-esql)| Endpoint for [{{esql}}](elasticsearch://reference/query-languages/esql.md) queries |
24
-
|[`_explain`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-explain)| Provides detailed explanation of how a specific document matches a query with scoring breakdown |
25
-
|[`_count`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-count)| Returns count of documents matching a query without retrieving results |
26
-
|[`_validate/query`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-validate-query)| Validates query syntax without executing the search |
22
+
|[`_search`]({{es-apis}}group/endpoint-search)| Searches and aggregations written in [Query DSL](/explore-analyze/query-filter/languages/querydsl.md) and [retrievers](retrievers-overview.md) syntax |
23
+
|[`_query`]({{es-apis}}group/endpoint-esql)| Endpoint for [{{esql}}](elasticsearch://reference/query-languages/esql.md) queries |
24
+
|[`_explain`]({{es-apis}}operation/operation-explain)| Provides detailed explanation of how a specific document matches a query with scoring breakdown |
25
+
|[`_count`]({{es-apis}}operation/operation-count)| Returns count of documents matching a query without retrieving results |
26
+
|[`_validate/query`]({{es-apis}}operation/operation-indices-validate-query)| Validates query syntax without executing the search |
27
27
|[`_analyze`](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-analyze)| Performs analysis for [full-text search](./full-text.md) on a text string and returns the resulting tokens. |
28
28
29
29
### Ingestion & mapping APIs
30
30
31
31
| Endpoint | Function |
32
32
|----------|----------|
33
-
|[`_mapping`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-get-field-mapping)| Retrieves or updates field mappings with options for specific field inspection |
34
-
|[`_reindex`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-reindex)| Copies documents from one index to another, useful for mapping changes |
35
-
|[`_update_by_query`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-update-by-query)| Updates documents matching a query without reindexing |
36
-
|[`_bulk`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-bulk-1)| Performs multiple index/update/delete operations in a single request |
37
-
|[`_refresh`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-refresh-3)| Forces a refresh to make recent operations searchable |
38
-
|[`_ingest/pipeline`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-ingest)| Creates and manages document processing pipelines before indexing |
33
+
|[`_mapping`]({{es-apis}}operation/operation-indices-get-field-mapping)| Retrieves or updates field mappings with options for specific field inspection |
34
+
|[`_reindex`]({{es-apis}}operation/operation-reindex)| Copies documents from one index to another, useful for mapping changes |
35
+
|[`_update_by_query`]({{es-apis}}operation/operation-update-by-query)| Updates documents matching a query without reindexing |
36
+
|[`_bulk`]({{es-apis}}operation/operation-bulk)| Performs multiple index/update/delete operations in a single request |
37
+
|[`_refresh`]({{es-apis}}operation/operation-indices-refresh)| Forces a refresh to make recent operations searchable |
38
+
|[`_ingest/pipeline`]({{es-apis}}group/endpoint-ingest)| Creates and manages document processing pipelines before indexing |
39
39
40
40
### Search optimization APIs
41
41
42
42
| Endpoint | Function |
43
43
|----------|----------|
44
-
|[`_rank_eval`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-rank-eval)| Evaluates search quality against known relevant documents |
45
-
|[`_settings`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-indices-get-settings-1)| Configures settings including slow logs, refresh intervals, and replicas (only index-level settings available in serverless) |
46
-
|[`_scripts`](https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-script)| Creates or updates stored scripts for reuse in queries and aggregations |
44
+
|[`_rank_eval`]({{es-apis}}operation/operation-rank-eval)| Evaluates search quality against known relevant documents |
45
+
|[`_settings`]({{es-apis}}operation/operation-indices-get-settings)| Configures settings including slow logs, refresh intervals, and replicas (only index-level settings available in serverless) |
46
+
|[`_scripts`]({{es-apis}}group/endpoint-script)| Creates or updates stored scripts for reuse in queries and aggregations |
Copy file name to clipboardExpand all lines: troubleshoot/elasticsearch/diagnose-unassigned-shards.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -258,7 +258,7 @@ View [this video](https://www.youtube.com/watch?v=5z3n2VgusLE) for a walkthrough
258
258
259
259
When Elasticsearch is unable to allocate a shard, it will attempt to retry allocation up to the maximum number of retries allowed.
260
260
After this, Elasticsearch will stop attempting to allocate the shard in order to prevent infinite retries which may impact cluster performance.
261
-
You can use an API to [reroute the cluster](https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-cluster-reroute), which will allocate the shard if the issue preventing allocation has been resolved.
261
+
You can use an API to [reroute the cluster]({{es-apis}}operation/operation-cluster-reroute), which will allocate the shard if the issue preventing allocation has been resolved.
Copy file name to clipboardExpand all lines: troubleshoot/observability/troubleshoot-service-level-objectives-slos.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -194,7 +194,7 @@ Where `sloId` can be obtained from the [Inspect SLO assets](#slo-troubleshoot-in
194
194
195
195
### Using API calls to retrieve SLO details [slo-api-calls]
196
196
197
-
Refer to [SLO API calls](https://www.elastic.co/docs/api/doc/kibana/v8/operation/operation-findslosop) as an alternative to [using SLO Inspect](#slo-troubleshoot-inspect).
197
+
Refer to [SLO API calls]({{kib-apis}}operation/operation-findslosop) as an alternative to [using SLO Inspect](#slo-troubleshoot-inspect).
198
198
199
199
200
200
## Upgrade from beta to GA [slo-troubleshoot-beta]
@@ -209,8 +209,8 @@ To migrate your SLO definitions, open the SLO overview. A banner will display th
209
209
210
210
If you have a large number of SLO definitions, it is possible to automate this process. To do this, you’ll need to use two Elastic APIs:
Pass in`includeOutdatedOnly=1` as a query parameter to the Definitions Find API. This will display your outdated SLO definitions. Loop through this list, one by one, calling the Reset API on each outdated SLO definition. The Reset API loads the outdated SLO definition and resets it to the new format required for GA. Once an SLO is reset, it will start to regenerate SLIs and summary data.
0 commit comments