如何在Elasticsearch中删除文档类型?
我创建具有指定文档类型“ mytype”的索引“ myindex”。我可以删除索引,但是似乎“ mytype”仍然存在而没有与索引绑定。
如何摆脱“ mytype”?
回答:
如果您确实删除了索引,则该索引中的映射将不再存在。集群中是否还有其他具有相似类型名称的索引?
要回答问题:How to delete document types in elasticsearch?
,请使用Delete Mapping
API:
curl -XDELETE http://localhost:9200/index/type
:从elasticsearch
2.0,将不再可能。请参阅映射更改。您将必须安装“
按查询删除”插件并运行查询以删除文档,但映射仍然存在。因此,在没有旧类型的情况下,最好在另一个索引中重新索引文档。
但是正如@mguillemin和@javanna所说,当删除索引时,附加到该索引的每个映射也会被删除:
curl -XDELETE http://localhost:9200/index
以上是 如何在Elasticsearch中删除文档类型? 的全部内容, 来源链接: utcz.com/qa/411536.html