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