Skip to content

Commit b8e2818

Browse files
authored
Move Query DSL tutorial to Query languages (#2645)
This PR must be merged after elastic/elasticsearch#133362 It removes the [query DSL API quickstart](https://www.elastic.co/docs/solutions/search/querydsl-full-text-filter-tutorial) from docs-content since the other PR moves it to the Elasticsearch repo and a new section of the documentation.
1 parent f4af7cc commit b8e2818

File tree

7 files changed

+8
-602
lines changed

7 files changed

+8
-602
lines changed

redirects.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,3 +313,6 @@ redirects:
313313

314314
# Related to https://github.com/elastic/docs-content/pull/2245/
315315
'solutions/search/elasticsearch-basics-quickstart.md': 'solutions/search/get-started/index-basics.md'
316+
317+
# Related to https://github.com/elastic/elasticsearch/pull/133362
318+
'solutions/search/querydsl-full-text-filter-tutorial.md': 'elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md'

solutions/search/api-quickstarts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Prefer working in Python? Check out our executable [Python notebooks](https://gi
1616
Use the following quickstarts to get hands-on experience with Elasticsearch APIs and tools:
1717

1818
- [Index and search data using Elasticsearch APIs](get-started/index-basics.md): Learn about indices, documents, and mappings, and perform a basic search using the Query DSL.
19-
- [Basic full-text search and filtering in Elasticsearch](querydsl-full-text-filter-tutorial.md): Learn about different options for querying data, including full-text search and filtering, using the Query DSL.
19+
- [Basic full-text search and filtering in Elasticsearch](elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md): Learn about different options for querying data, including full-text search and filtering, using the Query DSL.
2020
- [Analyze eCommerce data with aggregations using Query DSL](/explore-analyze/query-filter/aggregations/tutorial-analyze-ecommerce-data-with-aggregations-using-query-dsl.md): Learn how to analyze data using different types of aggregations, including metrics, buckets, and pipelines.
2121
% - [Getting started with {{esql}}](esql-getting-started.md): Learn how to query and aggregate your data using {{esql}}.
2222
- [Search and filter with {{esql}}](esql-search-tutorial.md): Learn how to perform full-text and semantic search in {{esql}}, combined with filtering.

solutions/search/esql-search-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ navigation_title: Search and filter with ES|QL
88
# Search and filter with {{esql}}
99

1010
:::{tip}
11-
This tutorial presents examples in {{esql}} syntax. Refer to [the Query DSL version](querydsl-full-text-filter-tutorial.md) for the equivalent examples in Query DSL syntax.
11+
This tutorial presents examples in {{esql}} syntax. Refer to [the Query DSL version](elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md) for the equivalent examples in Query DSL syntax.
1212
:::
1313

1414
This is a hands-on introduction to the basics of full-text search and semantic search, using [{{esql}}](/explore-analyze/query-filter/languages/esql.md).

solutions/search/full-text.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ products:
1111
# Full-text search [full-text-search]
1212

1313
::::{tip}
14-
Would you prefer to start with a hands-on example? Refer to our [full-text search tutorial](querydsl-full-text-filter-tutorial.md).
14+
Would you prefer to start with a hands-on example? Refer to our [full-text search tutorial](elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md).
1515
::::
1616

1717
Full-text search, also known as lexical search, is a technique for fast, efficient searching through text fields in documents. Documents and search queries are transformed to enable returning [relevant](https://www.elastic.co/what-is/search-relevance) results instead of simply exact term matches. Fields of type [`text`](elasticsearch://reference/elasticsearch/mapping-reference/text.md#text-field-type) are analyzed and indexed for full-text search.
@@ -25,7 +25,7 @@ You can combine full-text search with [semantic search using vectors](semantic-s
2525

2626
For a high-level overview of how full-text search works, refer to [How full-text search works](full-text/how-full-text-works.md).
2727

28-
For a hands-on introduction to full-text search, refer to the [full-text search tutorial](querydsl-full-text-filter-tutorial.md).
28+
For a hands-on introduction to full-text search, refer to the [full-text search tutorial](elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md).
2929

3030

3131
## Learn more [full-text-search-learn-more]

solutions/search/get-started/index-basics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,6 @@ To try out similar steps from the {{es}} Python client, go to [](/solutions/sear
474474
The following resources will help you understand {{es}} concepts better and dive into the basics of query languages for searching data:
475475

476476
* [Fundamentals of Elasticsearch](/manage-data/data-store.md)
477-
* [Search and filter with Query DSL](/solutions/search/querydsl-full-text-filter-tutorial.md)
477+
* [Search and filter with Query DSL](elasticsearch://reference/query-languages/query-dsl/full-text-filter-tutorial.md)
478478
* [Search using ES|QL](/solutions/search/esql-search-tutorial.md)
479479

0 commit comments

Comments
 (0)