Skip to content

Commit efd5c38

Browse files
replace asciidocalypse eland links
1 parent 44387ba commit efd5c38

File tree

6 files changed

+17
-16
lines changed

6 files changed

+17
-16
lines changed

docset.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ cross_links:
2424
- ecs-logging-php
2525
- ecs-logging-python
2626
- ecs-logging-ruby
27+
- eland
2728
- elasticsearch
2829
- elasticsearch-java
2930
- elasticsearch-js

explore-analyze/machine-learning/data-frame-analytics/ml-trained-models.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,4 @@ If you also want to copy the {{dfanalytics-job}} to the new cluster, you can exp
115115

116116
## Importing an external model to the {{stack}} [import-external-model-to-es]
117117

118-
It is possible to import a model to your {{es}} cluster even if the model is not trained by Elastic {{dfanalytics}}. Eland supports [importing models](asciidocalypse://docs/eland/docs/reference/machine-learning.md) directly through its APIs. Please refer to the latest [Eland documentation](https://eland.readthedocs.io/en/latest/index.md) for more information on supported model types and other details of using Eland to import models with.
118+
It is possible to import a model to your {{es}} cluster even if the model is not trained by Elastic {{dfanalytics}}. Eland supports [importing models](eland://reference/machine-learning.md) directly through its APIs. Please refer to the latest [Eland documentation](https://eland.readthedocs.io/en/latest/index.md) for more information on supported model types and other details of using Eland to import models with.

explore-analyze/machine-learning/nlp/ml-nlp-import-model.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ mapped_pages:
99
# Import the trained model and vocabulary [ml-nlp-import-model]
1010

1111
::::{important}
12-
If you want to install a trained model in a restricted or closed network, refer to [these instructions](asciidocalypse://docs/eland/docs/reference/machine-learning.md#ml-nlp-pytorch-air-gapped).
12+
If you want to install a trained model in a restricted or closed network, refer to [these instructions](eland://reference/machine-learning.md#ml-nlp-pytorch-air-gapped).
1313
::::
1414

1515
After you choose a model, you must import it and its tokenizer vocabulary to your cluster. When you import the model, it must be chunked and imported one chunk at a time for storage in parts due to its size.
@@ -22,7 +22,7 @@ Trained models must be in a TorchScript representation for use with {{stack-ml-f
2222

2323
## Import with the Eland client installed [ml-nlp-import-script]
2424

25-
1. Install the [Eland Python client](asciidocalypse://docs/eland/docs/reference/installation.md) with PyTorch extra dependencies.
25+
1. Install the [Eland Python client](eland://reference/installation.md) with PyTorch extra dependencies.
2626

2727
```shell
2828
python -m pip install 'eland[pytorch]'
@@ -43,7 +43,7 @@ Trained models must be in a TorchScript representation for use with {{stack-ml-f
4343
3. Specify the identifier for the model in the Hugging Face model hub.
4444
4. Specify the type of NLP task. Supported values are `fill_mask`, `ner`, `question_answering`, `text_classification`, `text_embedding`, `text_expansion`, `text_similarity`, and `zero_shot_classification`.
4545

46-
For more details, refer to [asciidocalypse://docs/eland/docs/reference/elasticsearch/elasticsearch-client-eland/machine-learning.md#ml-nlp-pytorch](asciidocalypse://docs/eland/docs/reference/machine-learning.md#ml-nlp-pytorch).
46+
For more details, refer to [asciidocalypse://docs/eland/docs/reference/elasticsearch/elasticsearch-client-eland/machine-learning.md#ml-nlp-pytorch](eland://reference/machine-learning.md#ml-nlp-pytorch).
4747

4848
## Import with Docker [ml-nlp-import-docker]
4949

@@ -70,7 +70,7 @@ Replace the `$ELASTICSEARCH_URL` with the URL for your {{es}} cluster. Refer to
7070
The following authentication options are available when using the import script:
7171

7272
* username/password authentication (specified with the `-u` and `-p` options):
73-
73+
7474
```bash
7575
eland_import_hub_model --url https://<hostname>:<port> -u <username> -p <password> ...
7676
```

raw-migrated-files/stack-docs/elastic-stack/air-gapped-install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ Air-gapped setup of this component is, essentially, identical to the setup of th
151151
Some {{ml}} features, like natural language processing (NLP), require you to deploy trained models. To learn about deploying {{ml}} models in an air-gapped environment, refer to:
152152

153153
* [Deploy ELSER in an air-gapped environment](../../../explore-analyze/machine-learning/nlp/ml-nlp-elser.md#air-gapped-install).
154-
* [Install trained models in an air-gapped environment with Eland](asciidocalypse://docs/eland/docs/reference/machine-learning.md#ml-nlp-pytorch-air-gapped).
154+
* [Install trained models in an air-gapped environment with Eland](eland://reference/machine-learning.md#ml-nlp-pytorch-air-gapped).
155155

156156

157157
#### 1.13 {{kib}} Product documentation for AI Assistants [air-gapped-kibana-product-documentation]

solutions/search/ranking/semantic-reranking.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ applies_to:
88

99
# Semantic reranking [semantic-reranking]
1010

11-
::::{warning}
11+
::::{warning}
1212
This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.
1313
::::
1414

1515

16-
::::{tip}
16+
::::{tip}
1717
This overview focuses more on the high-level concepts and use cases for semantic re-ranking. For full implementation details on how to set up and use semantic re-ranking in {{es}}, see the [reference documentation](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-search#operation-search-body-application-json-retriever) in the Search API docs.
1818

1919
::::
@@ -26,7 +26,7 @@ Semantic re-ranking requires relatively large and complex machine learning model
2626
The next sections provide more details on the benefits, use cases, and model types used for semantic re-ranking. The final sections include a practical, high-level overview of how to implement [semantic re-ranking in {{es}}](#semantic-reranking-in-es) and links to the full reference documentation.
2727

2828

29-
## Use cases [semantic-reranking-use-cases]
29+
## Use cases [semantic-reranking-use-cases]
3030

3131
Semantic re-ranking enables a variety of use cases:
3232

@@ -50,11 +50,11 @@ Semantic re-ranking enables a variety of use cases:
5050
Now that we’ve outlined the value of semantic re-ranking, we’ll explore the specific models that power this process and how they differ.
5151

5252

53-
## Cross-encoder and bi-encoder models [semantic-reranking-models]
53+
## Cross-encoder and bi-encoder models [semantic-reranking-models]
5454

5555
At a high level, two model types are used for semantic re-ranking: cross-encoders and bi-encoders.
5656

57-
::::{note}
57+
::::{note}
5858
In this version, {{es}} **only supports cross-encoders** for semantic re-ranking.
5959
::::
6060

@@ -84,7 +84,7 @@ The following is a non-exhaustive list of considerations when choosing between c
8484

8585

8686

87-
## Semantic re-ranking in {{es}} [semantic-reranking-in-es]
87+
## Semantic re-ranking in {{es}} [semantic-reranking-in-es]
8888

8989
In {{es}}, semantic re-rankers are implemented using the {{es}} [Inference API](https://www.elastic.co/docs/api/doc/elasticsearch/group/endpoint-inference) and a [retriever](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-search#operation-search-body-application-json-retriever).
9090

@@ -95,7 +95,7 @@ To use semantic re-ranking in {{es}}, you need to:
9595
1. Use the [Elastic Rerank](../inference-api/elasticsearch-inference-integration.md#inference-example-elastic-reranker) cross-encoder model via the inference API’s {{es}} service.
9696
2. Use the [Cohere Rerank inference endpoint](../inference-api/cohere-inference-integration.md) to create a `rerank` endpoint.
9797
3. Use the [Google Vertex AI inference endpoint](../inference-api/google-vertex-ai-inference-integration.md) to create a `rerank` endpoint.
98-
4. Upload a model to {{es}} from Hugging Face with [Eland](asciidocalypse://docs/eland/docs/reference/machine-learning.md#ml-nlp-pytorch). You’ll need to use the `text_similarity` NLP task type when loading the model using Eland. Then set up an [{{es}} service inference endpoint](../inference-api/elasticsearch-inference-integration.md#inference-example-eland) with the `rerank` endpoint type.
98+
4. Upload a model to {{es}} from Hugging Face with [Eland](eland://reference/machine-learning.md#ml-nlp-pytorch). You’ll need to use the `text_similarity` NLP task type when loading the model using Eland. Then set up an [{{es}} service inference endpoint](../inference-api/elasticsearch-inference-integration.md#inference-example-eland) with the `rerank` endpoint type.
9999

100100
Refer to [the Elastic NLP model reference](../../../explore-analyze/machine-learning/nlp/ml-nlp-model-ref.md#ml-nlp-model-ref-text-similarity) for a list of third party text similarity models supported by {{es}} for semantic re-ranking.
101101

@@ -133,7 +133,7 @@ POST _search
133133

134134

135135

136-
## Learn more [semantic-reranking-learn-more]
136+
## Learn more [semantic-reranking-learn-more]
137137

138138
* Read the [retriever reference documentation](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-search#operation-search-body-application-json-retriever) for syntax and implementation details
139139
* Learn more about the [retrievers](../querying-for-search.md) abstraction

solutions/search/site-or-app/clients.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ applies_to:
1919
- [.NET](asciidocalypse://docs/elasticsearch-net/docs/reference/index.md)
2020
- [PHP](asciidocalypse://docs/elasticsearch-php/docs/reference/index.md)
2121
- [Python](asciidocalypse://docs/elasticsearch-py/docs/reference/index.md)
22-
- [Eland](asciidocalypse://docs/eland/docs/reference/index.md) (Python client and toolkit for DataFrames and machine learning)
22+
- [Eland](eland://reference/index.md) (Python client and toolkit for DataFrames and machine learning)
2323
- [Ruby](asciidocalypse://docs/elasticsearch-ruby/docs/reference/index.md)
2424
- [Rust](asciidocalypse://docs/elasticsearch-rs/docs/reference/index.md)
2525

@@ -29,6 +29,6 @@ In addition to official clients, the Elastic community has contributed libraries
2929

3030
- [Community-contributed clients](asciidocalypse://docs/elasticsearch/docs/reference/community-contributed.md)
3131

32-
::::{tip}
32+
::::{tip}
3333
Learn how to [connect to your {{es}} endpoint](/solutions/search/search-connection-details.md).
3434
::::

0 commit comments

Comments
 (0)