elasticsearch 如何在Elasticsearch中更新现有索引的动态模板效果,elasticsearch,elasticsearch" /> elasticsearch 如何在Elasticsearch中更新现有索引的动态模板效果,elasticsearch,elasticsearch" />

elasticsearch 如何在Elasticsearch中更新现有索引的动态模板效果

elasticsearch 如何在Elasticsearch中更新现有索引的动态模板效果,elasticsearch,elasticsearch,如果我使用特定设置定义模板,那么我可以通过将该设置放入索引的\u settings子路径来更新所有现有索引中的该设置 我该如何为你做同样的事?也就是说,如果我定义了一个动态模板,我将如何在所有现有索引中反映此更改,就像在创建索引时定义了动态模板一样 这是我的动态模板: { "index_patterns": [ "eks-*" ], "mappings": { "dynamic_templates": [ { "default_no_ind

如果我使用特定设置定义模板,那么我可以通过将该设置放入索引的
\u settings
子路径来更新所有现有索引中的该设置

我该如何为你做同样的事?也就是说,如果我定义了一个动态模板,我将如何在所有现有索引中反映此更改,就像在创建索引时定义了动态模板一样

这是我的动态模板:

{
  "index_patterns": [
    "eks-*"
  ],
  "mappings": {
    "dynamic_templates": [
      {
        "default_no_index": {
          "path_match": "^.*$",
          "path_unmatch": "^(@timestamp|auditID|level|stage|requestURI|sourceIPs|metadata|objectRef|user|verb)(\\..+)?$",
          "match_pattern": "regex",
          "mapping": {
            "index": false,
            "enabled": false
          }
        }
      }
    ]
  }
}

Elasticsearch verion:7.1

动态模板指定索引的映射(部分),并且不能更改现有索引的映射()。这意味着,尽管您可以随时更新索引模板中的(动态)映射,但这些更改将仅应用于与模板模式匹配的新索引