我在弹性搜索中有一个索引,它是使用模板创建的。我正在考虑停止使用模板并使用 NEST 转换为类中的属性。是否可以从服务器中删除模板并继续在同一索引中索引文档?我知道索引与启动的模板相关联,如果删除模板后续索引的文档将通过属性遵守新规则,则不确定在哪里可以找到信息。
1 回答
UYOU
TA贡献1878条经验 获得超4个赞
是的,完成后可以删除模板。但为什么要删除它呢?索引模板可以保留在那里并应用于基于的索引,index_patterns
因此它不会影响任何其他索引架构。
“我正在考虑停止使用模板并使用 NEST 转换为类中的属性”
我认为您不应该停止使用索引模板。它更容易维护和定义分析器、同义词等。
此外,索引模板仅在创建索引来定义架构时应用。
模板仅在索引创建时应用。更改模板不会对现有索引产生影响。使用创建索引 API 时,作为创建索引调用一部分定义的设置/映射将优先于模板中定义的任何匹配设置/映射。
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消