1234567891011121314151617181920212223242526272829303132333435363738 |
- --
- :api: indices-exists
- :request: GetIndexRequest
- :response: boolean
- --
- [id="{upid}-{api}"]
- === Index Exists API
- [id="{upid}-{api}-request"]
- ==== Index Exists Request
- The high-level REST client uses a +{request}+ for Index Exists API. The index name (or indices' names) are required.
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-request]
- --------------------------------------------------
- <1> Index
- [[java-rest-high-indices-exists-optional-args]]
- ==== Optional arguments
- Index exists API also accepts following optional arguments, through a +{request}+:
- ["source","java",subs="attributes,callouts,macros"]
- --------------------------------------------------
- include-tagged::{doc-tests-file}[{api}-request-optionals]
- --------------------------------------------------
- <1> Whether to return local information or retrieve the state from master node
- <2> Return result in a format suitable for humans
- <3> Whether to return all default setting for each of the indices
- <4> Controls how unavailable indices are resolved and how wildcard expressions are expanded
- include::../execution.asciidoc[]
- [id="{upid}-{api}-response"]
- ==== Response
- The response is a +{response}+ value, indicating whether the index (or indices) exist.
|