是否可以从索引中删除单个映射类型而不删除整个索引?https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-delete-mapping.html https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-delete-mapping.html说这不再可能了,但我发现这很难相信。谁能解释为什么该功能被删除?看起来像是基本的东西。
我有一个带有两个映射的索引。我希望能够删除一种映射类型(以及该类型的所有文档)而不删除其他映射类型。
Thanks
删除类型/映射的潜在问题的示例以及禁用的说明可以在以下位置找到:弹性搜索问题:8877 https://github.com/elastic/elasticsearch/issues/8877。
问题描述摘录:
目前,用户可以完全删除一个类型,这会删除该类型,
该类型的所有文档,并删除关联的字段。
不幸的是,如果该类型的任何文件已经
索引,那么字段就是索引的一部分。添加字段
相同的名称但不同的数据类型稍后会导致冲突。
目前 reindex 是唯一的选择,但是为了缓解客户端重新索引的问题,似乎将来有可能支持 reindex api :
看问题:16207 https://github.com/elastic/elasticsearch/issues/16207 and 问题:#15201 https://github.com/elastic/elasticsearch/issues/15201更多细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)