Christoph Büscher
a1c441f78a
HLRC: Add throttling for update & delete-by-query ( #33951 )
...
This change adds throttling to the update-by-query and delete-by-query cases
similar to throttling for reindex. This mostly means additional methods on the
client class itself, since the request hits the same RestHandler, just with
slightly different endpoints, and also the return values are similar.
2018-10-02 21:44:15 +02:00
Nik Everett
8082b4ad4a
Docs: DRY up HLRC index docs ( #34157 )
...
Use tricks pioneered in #34125 to shorted asciidoc for the index API's
docs. Also slightly shorten the supported-api docs file.
2018-10-01 09:59:36 -04:00
Christoph Büscher
77145bb477
HLRC: Add support for reindex rethrottling ( #33832 )
...
This change adds support for rethrottling reindex requests to the
RestHighLevelClient.
2018-09-20 18:56:12 +02:00
Sohaib Iftikhar
761e8c461f
HLRC: Add delete by query API ( #32782 )
...
Adds the delete-by-query API to the High Level REST Client.
2018-09-04 08:56:26 -04:00
Sohaib Iftikhar
389bf67275
HLREST: add update by query API ( #32760 )
...
Adds update by query to the high level rest client.
2018-09-02 15:15:00 -04:00
Sohaib Iftikhar
7f5e29ddb2
HLREST: add reindex API ( #32679 )
...
Adds the reindex API to the high level REST client.
2018-08-28 13:02:23 -04:00
Nik Everett
0a21533097
Docs: Fix callouts after _parent removed
...
Fix the callouts in the docs for the high level rest client after
_parent support was removed.
2018-04-11 12:56:13 -04:00
Adrien Grand
4918924fae
Remove legacy mapping code. ( #29224 )
...
Some features have been deprecated since `6.0` like the `_parent` field or the
ability to have multiple types per index. This allows to remove quite some
code, which in-turn will hopefully make it easier to proceed with the removal
of types.
2018-04-11 09:41:37 +02:00
Nik Everett
2f21dc7129
Docs: HighLevelRestClient#multiGet ( #29095 )
...
Add documentation for HighLevelRestClient#multiGet.
Relates to #28389 .
2018-03-16 18:52:34 -04:00
Nik Everett
cf60e93a21
Docs: HighLevelRestClient#exists ( #29073 )
...
Docs: HighLevelRestClient#exists
Add documentation for `HighLevelRestClient#exists`.
Relates to #28389
2018-03-15 12:10:30 -04:00
Luca Cavanna
075fdc579f
[DOCS] Update APIs grouping and ordering in REST high-level Client docs ( #28497 )
...
With this new structure supported APIs are ordered and grouped in the same way as they are in the Elasticsearch reference docs
2018-02-02 17:19:50 +01:00
Luca Cavanna
99fef2490a
[DOCS] add docs for REST high level client index method ( #25501 )
...
This commit restructures the existing high level client docs, adapts the existing delete method docs and adds docs for the index method.
2017-07-03 10:48:16 +02:00
Nik Everett
23b8b97275
Use include-tagged macro for high level client docs ( #23438 )
...
This should make it simpler to include example snippets from
tests.
2017-03-20 14:50:19 -04:00
David Pilato
ee4a17a0e2
Adapt per Nik's comments
2017-03-01 11:51:06 +01:00
David Pilato
c373ed102f
Extract documentation from test code
2017-02-24 17:38:18 +01:00
David Pilato
60661ec9cc
Add first High level client documentation
...
The REST Client is split into 2 parts:
* Low level
* High level
The High level client has a main common section and the document delete API documentation as a start.
2017-02-24 13:52:36 +01:00