索引设置编辑

action: index_settings
description: "Change settings for selected indices"
options:
  index_settings:
    index:
      refresh_interval: 5s
  ignore_unavailable: False
  preserve_existing: False
filters:
- filtertype: ...

空值和注释行将导致选择默认值(如果有)。如果设置了某个设置,但未被给定操作使用,则将被忽略。

此操作会更新所选索引的指定索引设置。

虽然 Elasticsearch 允许使用索引设置的点分隔符号,例如

PUT /indexname/_settings
{
  "index.blocks.read_only": true
}

或使用嵌套结构,例如

PUT /indexname/_settings
{
  "index": {
    "blocks": {
      "read_only": true
    }
  }
}

为了适当地检测 静态动态 设置,并能够验证 YAML 文件中的配置完整性,Curator 不支持使用点分隔符号。