Andy Bristol
10938e5135
[hlrc] add index templates exist API ( #36132 )
...
This commit adds support for the index templates exist API, creating
new client-side request types for that API and the get index
templates API. Also adds links in hlrc docs to pages for supported
index template APIs
2018-12-10 08:11:57 -08:00
Nhat Nguyen
32a7d7abd5
HLRC: Add delete template API ( #36320 )
...
Relates #27205
2018-12-07 10:46:03 -05:00
Simon Willnauer
daef498cd9
[DOCS] Fix HLRC reference to unfreeze_index
2018-11-28 16:55:55 +01:00
Simon Willnauer
89e4ac8fcc
Add high-level REST client API for `_freeze` and `_unfreeze` ( #35723 )
...
This change adds support for `_freeze` and `_unfreeze` to the HLRC
Relates to #34352
2018-11-28 15:42:12 +01:00
Michael Basnight
19ed17195f
Docs: DRY up indices docs ( #35971 )
...
This commit DRYs up the indices folder as well as fixing a few minor
mishaps that were in the docs.
2018-11-27 19:40:49 -06:00
Julie Tibshirani
f854330e06
Make sure to use the type _doc in the REST documentation. ( #34662 )
...
* Replace custom type names with _doc in REST examples.
* Avoid using two mapping types in the percolator docs.
* Rename doc -> _doc in the main repository README.
* Also replace some custom type names in the HLRC docs.
2018-10-22 11:54:04 -07:00
Alan Woodward
d3a8094d35
Remove obsolete parameters from analyze rest spec ( #31795 )
...
This commit also fixes a typo in the analyze high-level client
documentation.
2018-07-06 09:05:34 +01:00
Sohaib Iftikhar
09e8ac8167
REST high-level client: add get index API ( #31703 )
...
Also added master_timeout parameter for the indices.get spec
Relates to #27205
2018-07-05 13:52:25 -04:00
Alan Woodward
1d114071da
Add analyze API to high-level rest client ( #31577 )
2018-07-03 15:57:02 +01:00
Vladimir Dolzhenko
b7ef75fed6
Add get field mappings to High Level REST API Client ( #31423 )
...
Add get field mappings to High Level REST API Client
Relates to #27205
2018-06-23 09:39:17 +02:00
Sohaib Iftikhar
c4f8df3ad6
REST high-level client: add validate query API ( #31077 )
...
Adds the validate query API to the high level rest client.
2018-06-18 09:59:29 -04:00
olcbean
7d7ead95b2
Add Get Aliases API to the high-level REST client ( #28799 )
...
Given the weirdness of the response returned by the get alias API, we went for a client specific response, which allows us to hold the error message, exception and status returned as part of the response together with aliases. See #30536 .
Relates to #27205
2018-06-12 10:26:17 +02:00
Nhat Nguyen
99e04582de
HLRest: Add get index templates API ( #31161 )
...
Relates #27205
2018-06-11 11:06:28 -04:00
Lee Hinman
b22a055bcf
Add get mappings support to high-level rest client ( #30889 )
...
This adds support for the get mappings API to the high level rest client.
Relates to #27205
2018-06-04 14:31:08 -06:00
Nik Everett
7c5abc0a6b
Fix synced flush docs
...
They had some copy and paste errors that failed the docs build.
2018-05-30 07:51:12 -04:00
Sohaib Iftikhar
2c27c58718
REST high-level client: add synced flush API (2) ( #30650 )
...
Adds the synced flush API to the high level REST client.
Relates to #27205 .
2018-05-30 07:32:52 -04:00
Jason Tedor
d68c44b76c
Default copy settings to true and deprecate on the REST layer ( #30598 )
...
This commit defaults the copy_settings REST parameter to the shrink and
split APIs to true, and deprecates the parameter.
2018-05-18 10:12:08 -04:00
Nhat Nguyen
3e58463256
DOCS: Correct mapping tags in put-template api
...
The mapping tags were not named consistently and not linked correctly.
Relates #30400
2018-05-06 15:56:49 -04:00
Nhat Nguyen
eed8a3b585
Add put index template api to high level rest client ( #30400 )
...
Relates #27205
2018-05-06 09:47:36 -04:00
tomcallahan
0a93956194
Add Get Settings API support to java high-level rest client ( #29229 )
...
This PR adds support for the Get Settings API to the java high-level rest client.
Furthermore, logic related to the retrieval of default settings has been moved from the rest layer into the transport layer and now default settings may be retrieved consistency via both the rest API and the transport API.
2018-05-04 11:14:28 -04:00
Luca Cavanna
9c8ebb608f
Remove `flatSettings` support from request classes ( #29560 )
...
As part of adding support for new API to the high-level REST client,
we added support for the `flat_settings` parameter to some of our
request classes. We added documentation that such flag is only ever
read by the high-level REST client, but the truth is that it doesn't
do anything given that settings are always parsed back into a `Settings`
object, no matter whether they are returned in a flat format or not.
It was a mistake to add support for this flag in the context of the
high-level REST client, hence this commit removes it.
2018-04-17 18:18:21 +02:00
olcbean
b3e3b80f1b
REST high-level client: add support for Indices Update Settings API [take 2] ( #29327 )
...
Relates to #27205
2018-04-16 21:39:11 +02:00
Mayya Sharipova
e70cd35bda
Revert "REST high-level client: add support for Indices Update Settings API ( #28892 )" ( #29323 )
...
This reverts commit b67b5b1bbd
.
2018-03-30 16:26:46 -07:00
olcbean
b67b5b1bbd
REST high-level client: add support for Indices Update Settings API ( #28892 )
...
Relates to #27205
2018-03-30 10:53:29 +02:00
Yu
24c8d8f5ef
REST high-level client: add force merge API ( #28896 )
...
Relates to #27205
2018-03-22 17:17:16 +01:00
Luca Cavanna
ff09c82319
REST high-level client: add clear cache API ( #28866 )
...
* REST high-level client: add clear cache API
Relates to #27205
Also Closes #26947 (rest-spec were outdated)
2018-03-20 10:39:36 +01:00
Luca Cavanna
184a8718d8
REST high-level client: add flush API ( #28852 )
...
Relates to #27205
2018-03-01 10:56:03 +01:00
Yu
95dea2408d
Add Refresh API for RestHighLevelClient ( #27799 )
...
Relates to #27205
2018-02-28 11:49:14 +01:00
olcbean
50d8a25d67
[Docs] Java high-level REST client : clean up ( #28703 )
...
Make doc titles consistent with the ES docs and wrapping
the code snippets for better readability.
2018-02-20 18:37:53 +01:00
Luca Cavanna
8bbb3c9ffa
REST high-level client: add support for Rollover Index API ( #28698 )
...
Relates to #27205
2018-02-20 15:58:58 +01:00
olcbean
02fc16f10e
Add Cluster Put Settings API to the high level REST client ( #28633 )
...
Relates to #27205
2018-02-15 17:21:45 +01: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