OpenSearch/docs/reference/docs
Nik Everett b3c015e2bb Reindex from remote
This adds a remote option to reindex that looks like

```
curl -POST 'localhost:9200/_reindex?pretty' -d'{
  "source": {
    "remote": {
      "host": "http://otherhost:9200"
    },
    "index": "target",
    "query": {
      "match": {
        "foo": "bar"
      }
    }
  },
  "dest": {
    "index": "target"
  }
}'
```

This reindex has all of the features of local reindex:
* Using queries to filter what is copied
* Retry on rejection
* Throttle/rethottle
The big advantage of this version is that it goes over the HTTP API
which can be made backwards compatible.

Some things are different:

The query field is sent directly to the other node rather than parsed
on the coordinating node. This should allow it to support constructs
that are invalid on the coordinating node but are valid on the target
node. Mostly, that means old syntax.
2016-07-05 16:13:17 -04:00
..
bulk.asciidoc cutover some docs to painless 2016-06-27 09:55:16 -04:00
delete-by-query.asciidoc Document Update/Delete-By-Query with version number zero 2016-06-30 15:45:14 +02:00
delete.asciidoc Add support for waiting until a refresh occurs 2016-06-06 11:37:53 -04:00
get.asciidoc Fix NPEs due to disabled source 2016-06-24 22:03:03 -07:00
index_.asciidoc Document Update/Delete-By-Query with version number zero 2016-06-30 15:45:14 +02:00
multi-get.asciidoc Update multi-get.asciidoc 2014-11-08 13:55:23 +01:00
multi-termvectors.asciidoc percolator: renamed `percolator` query to `percolate` query 2016-04-20 15:23:54 +02:00
refresh.asciidoc Reword Refresh API reference (#19270) 2016-07-05 18:37:28 +02:00
reindex.asciidoc Reindex from remote 2016-07-05 16:13:17 -04:00
termvectors.asciidoc percolator: renamed `percolator` query to `percolate` query 2016-04-20 15:23:54 +02:00
update-by-query.asciidoc Document Update/Delete-By-Query with version number zero 2016-06-30 15:45:14 +02:00
update.asciidoc cutover some docs to painless 2016-06-27 09:55:16 -04:00