gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 02:30:24 26 4
gpt4 key购买 nike

如果我定义具有特定设置的模板,则可以通过将所有PTETING设置到索引的_settings子路径来更新所有现有索引中的设置。

我如何对dynamic templates做同样的事情?也就是说,如果我定义一个动态模板,我将如何在所有现有索引中反射(reflect)这种变化,就像创建索引时定义了动态模板一样?

这是我的动态模板:

{
"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版本:7.1

最佳答案

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

关于elasticsearch - 如何在Elasticsearch中为现有索引更新动态模板的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60136232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com