OpenSearch/docs/reference/modules
Luca Cavanna 622fb7883b
Introduce ability to minimize round-trips in CCS (#37828)
With #37566 we have introduced the ability to merge multiple search responses into one. That makes it possible to expose a new way of executing cross-cluster search requests, that makes CCS much faster whenever there is network latency between the CCS coordinating node and the remote clusters. The coordinating node can now send a single search request to each remote cluster, which gets reduced by each one of them. from + size results are requested to each cluster, and the reduce phase in each cluster is non final (meaning that buckets are not pruned and pipeline aggs are not executed). The CCS coordinating node performs an additional, final reduction, which produces one search response out of the multiple responses received from the different clusters.

This new execution path will be activated by default for any CCS request unless a scroll is provided or inner hits are requested as part of field collapsing. The search API accepts now a new parameter called ccs_minimize_roundtrips that allows to opt-out of the default behaviour.

Relates to #32125
2019-01-31 15:12:14 +01:00
..
cluster Periodically try to reassign unassigned persistent tasks (#36069) 2018-12-13 09:15:27 +00:00
discovery Step down as master when configured out of voting configuration (#37802) 2019-01-29 12:43:04 +01:00
indices Remove `include_type_name` in asciidoc where possible (#37568) 2019-01-18 09:34:11 +01:00
scripting Remove more include_type_name and types from docs (#37601) 2019-01-18 14:11:18 +01:00
cluster.asciidoc [Zen2] Update documentation for Zen2 (#34714) 2018-12-20 13:02:44 +00:00
cross-cluster-search.asciidoc Introduce ability to minimize round-trips in CCS (#37828) 2019-01-31 15:12:14 +01:00
discovery.asciidoc [DOCS] Adds overview and API ref for cluster voting configurations (#36954) 2019-01-07 09:11:14 -08:00
gateway.asciidoc [Docs] Remove repeating words (#33087) 2018-08-28 13:16:43 +02:00
http.asciidoc Docs: Fixed a grammatical mistake: 'a HTTP ...' -> 'an HTTP ...' (#33744) 2018-09-17 15:35:54 -04:00
indices.asciidoc [Docs] Add `indices.query.bool.max_clause_count` setting (#34779) 2018-10-25 17:59:59 +02:00
memcached.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
ml-node.asciidoc [DOCS] Cleans up xpackml attributes 2019-01-07 14:33:10 -08:00
network.asciidoc Update transport docs and settings for changes (#36786) 2018-12-18 13:09:58 -07:00
node.asciidoc [Zen2] Update documentation for Zen2 (#34714) 2018-12-20 13:02:44 +00:00
plugins.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
remote-clusters.asciidoc Update transport docs and settings for changes (#36786) 2018-12-18 13:09:58 -07:00
scripting.asciidoc [DOCS] Added Painless Language Spec content 2017-05-16 12:46:56 -07:00
snapshots.asciidoc [Zen2] Update documentation for Zen2 (#34714) 2018-12-20 13:02:44 +00:00
threadpool.asciidoc Add a `_freeze` / `_unfreeze` API (#35592) 2018-11-20 08:03:24 +01:00
thrift.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
transport.asciidoc [DOCS] Various spelling corrections (#37046) 2019-01-07 14:44:12 +01:00