Index Settings
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Index Settings
editaction: index_settings
description: "Change settings for selected indices"
options:
index_settings:
index:
refresh_interval: 5s
ignore_unavailable: False
preserve_existing: False
filters:
- filtertype: ...
Empty values and commented lines will result in the default value, if any, being selected. If a setting is set, but not used by a given action, it will be ignored.
This action updates the specified index settings for the selected indices.
While Elasticsearch allows for either dotted notation of index settings, such as
PUT /indexname/_settings
{
"index.blocks.read_only": true
}
or in nested structure, like this:
PUT /indexname/_settings
{
"index": {
"blocks": {
"read_only": true
}
}
}
In order to appropriately detect static vs. dynamic settings, and to be able to verify configurational integrity in the YAML file, Curator does not support using dotted notation.