[英]elasticsearch: reindexing an index
我有一个索引,其中有几个字段作为关键字类型。 我现在不需要将这些字段作为文本。
通过文档,这似乎是不可能的。
文档反而要求创建一个新索引并使用旧索引中的文档重新索引它。
我可以保持新索引名称与旧索引名称相同吗? 它不会在重新索引过程中引起问题吗?
不,您需要重新索引到具有不同名称的索引。 您可以做的一件事是(1)重新索引到例如original_index_name_v2
,(2)创建一个名为original_index_name
的索引别名来捕获original_index_name_*
索引,(3)删除原始索引。 这样,下次您需要更改映射时,您不需要更改索引名称,只需继续查询相同的别名
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.