Skip to content

Commit 9d81762

Browse files
authored
Merge branch '8.x' into backport-3054-to-8.x
2 parents 4638482 + c714f0b commit 9d81762

File tree

36 files changed

+434
-231
lines changed

36 files changed

+434
-231
lines changed

docs/overlays/elasticsearch-openapi-overlays.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ actions:
99
update:
1010
title: Elasticsearch API
1111
description: >
12+
Elasticsearch provides REST APIs that are used by the UI components and can be called directly to configure and access Elasticsearch features.
13+
1214
## Documentation source and versions
1315
1416
This documentation is derived from the `8.x` branch of the [elasticsearch-specification](https://github.com/elastic/elasticsearch-specification) repository.
1517
It is provided under license [Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/).
18+
19+
This documentation contains work-in-progress information for future Elastic Stack releases.
1620
x-doc-license:
1721
name: Attribution-NonCommercial-NoDerivatives 4.0 International
1822
url: 'https://creativecommons.org/licenses/by-nc-nd/4.0/'

docs/overlays/elasticsearch-shared-overlays.yaml

Lines changed: 36 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -35,26 +35,28 @@ actions:
3535
3636
Connectors are Elasticsearch integrations that bring content from third-party data sources, which can be deployed on Elastic Cloud or hosted on your own infrastructure:
3737
38-
* Native connectors are a managed service on Elastic Cloud
39-
* Connector clients are self-managed on your infrastructure
38+
* Elastic managed connectors (Native connectors) are a managed service on Elastic Cloud
39+
40+
* Self-managed connectors (Connector clients) are self-managed on your infrastructure.
41+
4042
4143
This API provides an alternative to relying solely on Kibana UI for connector and sync job management. The API comes with a set of validations and assertions to ensure that the state representation in the internal index remains valid.
4244
externalDocs:
43-
url: https://www.elastic.co/guide/en/enterprise-search/current/connectors-tutorial-api.html
44-
description: To get started with Connector APIs, check out the tutorial.
45+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/es-connectors-tutorial-api.html
46+
description: Connector API tutorial
4547
- name: ccr
4648
x-displayName: Cross-cluster replication
4749
# D
4850
- name: data stream
4951
x-displayName: Data stream
5052
externalDocs:
5153
description: Data stream overview
52-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/data-streams.html
54+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/data-streams.html
5355
- name: document
5456
x-displayName: Document
5557
externalDocs:
5658
description: Reading and writing documents
57-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-replication.html
59+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/docs-replication.html
5860
- name: mget
5961
x-displayName: Document - Multi get
6062
- name: mtermvectors
@@ -71,14 +73,14 @@ actions:
7173
description: >
7274
Event Query Language (EQL) is a query language for event-based time series data, such as logs, metrics, and traces.
7375
externalDocs:
74-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/eql.html
76+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/eql.html
7577
description: EQL search
7678
- name: esql
7779
x-displayName: ES|QL
7880
description: >
7981
The Elasticsearch Query Language (ES|QL) provides a powerful way to filter, transform, and analyze data stored in Elasticsearch, and in the future in other runtimes.
8082
externalDocs:
81-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/esql.html
83+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/esql.html
8284
description: ES|QL overview and tutorials
8385
# F
8486
- name: features
@@ -92,7 +94,7 @@ actions:
9294
description: >
9395
The graph explore API enables you to extract and summarize information about the documents and terms in an Elasticsearch data stream or index.
9496
externalDocs:
95-
url: https://www.elastic.co/guide/en/kibana/current/xpack-graph.html
97+
url: https://www.elastic.co/guide/en/kibana/8.x/xpack-graph.html
9698
description: Getting started with Graph
9799
# I
98100
- name: indices
@@ -104,7 +106,7 @@ actions:
104106
- name: ilm
105107
x-displayName: Index lifecycle management
106108
externalDocs:
107-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/index-lifecycle-management.html
109+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/index-lifecycle-management.html
108110
description: Manage the index lifecycle
109111
- name: inference
110112
x-displayName: Inference
@@ -126,7 +128,7 @@ actions:
126128
description: >
127129
Logstash APIs enable you to manage pipelines that are used by Logstash Central Management.
128130
externalDocs:
129-
url: https://www.elastic.co/guide/en/logstash/current/logstash-centralized-pipeline-management.html
131+
url: https://www.elastic.co/guide/en/logstash/8.x/logstash-centralized-pipeline-management.html
130132
description: Centralized pipeline management
131133
# M
132134
- name: ml
@@ -135,19 +137,19 @@ actions:
135137
x-displayName: Machine learning anomaly detection
136138
# description:
137139
externalDocs:
138-
url: https://www.elastic.co/guide/en/machine-learning/current/ml-ad-finding-anomalies.html
140+
url: https://www.elastic.co/guide/en/machine-learning/8.x/ml-ad-finding-anomalies.html
139141
description: Finding anomalies
140142
- name: ml data frame
141143
x-displayName: Machine learning data frame analytics
142144
# description:
143145
externalDocs:
144-
url: https://www.elastic.co/guide/en/machine-learning/current/ml-dfa-overview.html
146+
url: https://www.elastic.co/guide/en/machine-learning/8.x/ml-dfa-overview.html
145147
description: Data frame analytics overview
146148
- name: ml trained model
147149
x-displayName: Machine learning trained model
148150
# description:
149151
externalDocs:
150-
url: https://www.elastic.co/guide/en/machine-learning/current/ml-nlp-overview.html
152+
url: https://www.elastic.co/guide/en/machine-learning/8.x/ml-nlp-overview.html
151153
description: Natural language processing overview
152154
- name: migration
153155
x-displayName: Migration
@@ -167,7 +169,7 @@ actions:
167169
If a query matches one or more rules in the ruleset, the query is re-written to apply the rules before searching.
168170
This allows pinning documents for only queries that match a specific term.
169171
externalDocs:
170-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-rule-query.html
172+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/query-dsl-rule-query.html
171173
description: Rule query
172174
# R
173175
- name: rollup
@@ -177,12 +179,6 @@ actions:
177179
x-displayName: Script
178180
- name: search
179181
x-displayName: Search
180-
- name: msearch
181-
x-displayName: Search - Multi search
182-
- name: scroll
183-
x-displayName: Search - Scroll
184-
- name: terms_enum
185-
x-displayName: Search - Terms enum
186182
- name: search_application
187183
x-displayName: Search application
188184
- name: searchable_snapshots
@@ -196,21 +192,21 @@ actions:
196192
description: >
197193
Snapshot and restore APIs enable you to set up snapshot repositories, manage snapshot backups, and restore snapshots to a running cluster.
198194
externalDocs:
199-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html
195+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/snapshot-restore.html
200196
description: Snapshot and restore
201197
- name: slm
202198
x-displayName: Snapshot lifecycle management
203199
description: >
204200
Snapshot lifecycle management (SLM) APIs enable you to set up policies to automatically take snapshots and control how long they are retained.
205201
externalDocs:
206-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-take-snapshot.html
202+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/snapshots-take-snapshot.html
207203
description: Create a snapshot
208204
- name: sql
209205
x-displayName: SQL
210206
description: >
211207
Elasticsearch's SQL APIs enable you to run SQL queries on Elasticsearch indices and data streams.
212208
externalDocs:
213-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-sql.html
209+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/xpack-sql.html
214210
description: An overview and tutorials for the Elasticsearch SQL features
215211
- name: synonyms
216212
x-displayName: Synonyms
@@ -263,7 +259,7 @@ actions:
263259
x-model: true
264260
externalDocs:
265261
description: Templating a role query
266-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/field-and-document-access-control.html#templating-role-query
262+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/field-and-document-access-control.html#templating-role-query
267263
- target: "$.components['schemas']['_types.query_dsl:DistanceFeatureQuery']"
268264
description: Add x-model for distance feature query
269265
update:
@@ -1012,7 +1008,7 @@ actions:
10121008
All the options that are supported by Elasticsearch can be used, as this object is passed verbatim to Elasticsearch.
10131009
By default, this property has the following value: `{"match_all": {"boost": 1}}`.
10141010
externalDocs:
1015-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
1011+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/query-dsl.html
10161012
description: Query DSL
10171013
- target: "$.components['schemas']['ml._types:CategorizationAnalyzerDefinition'].properties.tokenizer"
10181014
description: Remove tokenizer object from ML anomaly detection analysis config
@@ -1033,7 +1029,7 @@ actions:
10331029
Additionally, the `ml_classic` tokenizer is available, which tokenizes in the same way as the non-customizable tokenizer in old versions of the product (before 6.2).
10341030
`ml_classic` was the default categorization tokenizer in versions 6.2 to 7.13, so if you need categorization identical to the default for jobs created in these versions, specify `"tokenizer": "ml_classic"` in your `categorization_analyzer`.
10351031
externalDocs:
1036-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-tokenizers.html
1032+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/analysis-tokenizers.html
10371033
description: Tokenizer reference
10381034
- target: "$.components['schemas']['ml._types:DataframeAnalyticsSource'].properties.query"
10391035
description: Remove query object from data frame analytics source
@@ -1050,7 +1046,7 @@ actions:
10501046
All the options that are supported by Elasticsearch can be used, as this object is passed verbatim to Elasticsearch.
10511047
By default, this property has the following value: `{"match_all": {}}`.
10521048
externalDocs:
1053-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
1049+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/query-dsl.html
10541050
description: Query DSL
10551051
- target: "$.components['schemas']['transform._types:Source'].properties.query"
10561052
description: Remove query object from transform source
@@ -1064,8 +1060,19 @@ actions:
10641060
description: >
10651061
A query clause that retrieves a subset of data from the source index.
10661062
externalDocs:
1067-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
1063+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/query-dsl.html
10681064
description: Query DSL
1065+
- target: "$.components['schemas']['_global.search._types:FieldCollapse']"
1066+
description: Add x-model and externalDocs
1067+
update:
1068+
x-model: true
1069+
externalDocs:
1070+
url: https://www.elastic.co/guide/en/elasticsearch/reference/8.x/collapse-search-results.html
1071+
- target: "$.components['schemas']['_global.msearch:MultisearchBody'].properties"
1072+
description: Add x-model
1073+
update:
1074+
aggregations:
1075+
x-model: true
10691076
# Examples
10701077
- target: "$.components['requestBodies']['async_search.submit']"
10711078
description: "Add example for asynch search submit request"

0 commit comments

Comments
 (0)