Skip to content

Commit 77b926e

Browse files
committed
Cleanup Search TOC, move/rename files
1 parent 5f77935 commit 77b926e

20 files changed

+128
-195
lines changed

raw-migrated-files/docs-content/serverless/elasticsearch-search-your-data-the-search-api.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

raw-migrated-files/docs-content/serverless/elasticsearch-search-your-data.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

raw-migrated-files/elasticsearch/elasticsearch-reference/data-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ To help you manage your data, {{es}} offers you the following options:
2121
* Define [multiple tiers](../../../manage-data/lifecycle/data-tiers.md) of data nodes with different performance characteristics.
2222
* Automatically transition indices through the data tiers according to your performance needs and retention policies.
2323
* Leverage [searchable snapshots](../../../deploy-manage/tools/snapshot-and-restore/searchable-snapshots.md) stored in a remote repository to provide resiliency for your older indices while reducing operating costs and maintaining search performance.
24-
* Perform [asynchronous searches](../../../solutions/search/search-approaches/long-running-searches.md) of data stored on less-performant hardware.
24+
* Perform [asynchronous searches](../../../solutions/search/async-search-api.md) of data stored on less-performant hardware.
2525

2626
**Data stream lifecycle** is less feature rich but is focused on simplicity. It allows you to do the following:
2727

raw-migrated-files/kibana/kibana/inference-endpoints.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

raw-migrated-files/toc.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,6 @@ toc:
272272
- file: docs-content/serverless/elasticsearch-ingest-data-through-api.md
273273
- file: docs-content/serverless/elasticsearch-ingest-your-data.md
274274
- file: docs-content/serverless/elasticsearch-manage-project.md
275-
- file: docs-content/serverless/elasticsearch-search-your-data-the-search-api.md
276-
- file: docs-content/serverless/elasticsearch-search-your-data.md
277275
- file: docs-content/serverless/endpoint-protection-rules.md
278276
- file: docs-content/serverless/general-billing-stop-project.md
279277
- file: docs-content/serverless/general-manage-organization.md
@@ -617,7 +615,6 @@ toc:
617615
- file: elasticsearch/elasticsearch-reference/scalability.md
618616
- file: elasticsearch/elasticsearch-reference/search-analyze.md
619617
- file: elasticsearch/elasticsearch-reference/search-with-synonyms.md
620-
- file: elasticsearch/elasticsearch-reference/search-your-data.md
621618
- file: elasticsearch/elasticsearch-reference/secure-cluster.md
622619
- file: elasticsearch/elasticsearch-reference/secure-monitoring.md
623620
- file: elasticsearch/elasticsearch-reference/secure-settings.md
@@ -655,7 +652,6 @@ toc:
655652
- file: kibana/kibana/elasticsearch-mutual-tls.md
656653
- file: kibana/kibana/esql.md
657654
- file: kibana/kibana/get-started.md
658-
- file: kibana/kibana/inference-endpoints.md
659655
- file: kibana/kibana/install.md
660656
- file: kibana/kibana/introduction.md
661657
- file: kibana/kibana/kibana-authentication.md

solutions/search/search-approaches/long-running-searches.md renamed to solutions/search/async-search-api.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
22
mapped_pages:
33
- https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search-intro.html
4+
navigation_title: The `async-search` API
45
---
56

6-
# Long-running searches [async-search-intro]
7+
# Long running searches with the Async Search API [async-search-intro]
78

8-
{{es}} generally allows you to quickly search across big amounts of data. There are situations where a search executes on many shards, possibly against large data sets or multiple [remote clusters](../../../deploy-manage/remote-clusters.md), for which results are not expected to be returned in milliseconds. When you need to execute long-running searches, synchronously waiting for its results to be returned is not ideal. Instead, Async search lets you submit a search request that gets executed *asynchronously*, monitor the progress of the request, and retrieve results at a later stage. You can also retrieve partial results as they become available but before the search has completed.
9+
{{es}} generally allows you to quickly search across big amounts of data. There are situations where a search executes on many shards, possibly against large data sets or multiple [remote clusters](../../deploy-manage/remote-clusters.md), for which results are not expected to be returned in milliseconds. When you need to execute long-running searches, synchronously waiting for its results to be returned is not ideal. Instead, Async search lets you submit a search request that gets executed *asynchronously*, monitor the progress of the request, and retrieve results at a later stage. You can also retrieve partial results as they become available but before the search has completed.
910

1011
You can submit an async search request using the [submit async search](https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html#submit-async-search) API. The [get async search](https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html#get-async-search) API allows you to monitor the progress of an async search request and retrieve its results. An ongoing async search can be deleted through the [delete async search](https://www.elastic.co/guide/en/elasticsearch/reference/current/async-search.html#delete-async-search) API.
1112

solutions/search/examples.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

solutions/search/full-text.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ The following diagram illustrates the components of full-text search.
2222

2323
:::{image} ../../images/elasticsearch-reference-full-text-search-overview.svg
2424
:alt: Components of full-text search from analysis to relevance scoring
25+
:width: 550px
2526
:::
2627

2728
At a high level, full-text search involves the following:
@@ -80,5 +81,5 @@ Learn how to build full-text search queries using {{es}}'s query languages:
8081

8182
For a technical deep dive into {{es}}'s BM25 implementation read this blog post: [The BM25 Algorithm and its Variables](https://www.elastic.co/blog/practical-bm25-part-2-the-bm25-algorithm-and-its-variables).
8283

83-
To learn how to optimize the relevance of your search results, refer to [Search relevance optimizations](examples.md).
84+
To learn how to optimize the relevance of your search results, refer to [Search relevance optimizations](full-text/search-relevance.md).
8485

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
mapped_pages:
3+
- https://www.elastic.co/guide/en/elasticsearch/reference/current/recipes.html
4+
---
5+
6+
# Search relevance optimizations
7+
8+
This section includes a few recipes to help with common search relevance issues:
9+
10+
* [Mixing exact search with stemming](search-relevance/mixing-exact-search-with-stemming.md)
11+
* [Getting consistent scores](../examples/consistent-scoring.md)
12+
* [Incorporating static relevance signals into the score](../examples/static-scoring-signals.md)
13+
14+
15+
16+

solutions/search/examples/consistent-scoring.md renamed to solutions/search/full-text/search-relevance/consistent-scoring.md

File renamed without changes.

0 commit comments

Comments
 (0)