12345678910111213141516171819202122 |
- [[java-admin-indices-get-settings]]
- ==== Get Settings
- The get settings API allows to retrieve settings of index/indices:
- [source,java]
- --------------------------------------------------
- GetSettingsResponse response = client.admin().indices()
- .prepareGetSettings("company", "employee").get(); <1>
- for (ObjectObjectCursor<String, Settings> cursor : response.getIndexToSettings()) { <2>
- String index = cursor.key; <3>
- Settings settings = cursor.value; <4>
- Integer shards = settings.getAsInt("index.number_of_shards", null); <5>
- Integer replicas = settings.getAsInt("index.number_of_replicas", null); <6>
- }
- --------------------------------------------------
- <1> Get settings for indices `company` and `employee`
- <2> Iterate over results
- <3> Index name
- <4> Settings for the given index
- <5> Number of shards for this index
- <6> Number of replicas for this index
|