OpenSearch/modules
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
..
aggs-matrix-stats Enable Checkstyle RedundantModifier 2016-07-04 15:22:12 +02:00
ingest-common Enable Checkstyle RedundantModifier 2016-07-04 15:22:12 +02:00
lang-expression Compile each Groovy script in its own classloader 2016-06-20 08:17:09 +02:00
lang-groovy [TEST] fix histogram test when extended bounds overlaps data 2016-07-05 09:01:08 +01:00
lang-mustache Rename writeThrowable to writeException 2016-07-05 14:37:01 -04:00
lang-painless Enable Checkstyle RedundantModifier 2016-07-04 15:22:12 +02:00
percolator Rename writeThrowable to writeException 2016-07-05 14:37:01 -04:00
reindex Reindex from remote 2016-07-05 16:13:17 -04:00
build.gradle Enforce isolated mode for all plugins 2016-03-24 09:17:33 +01:00