如何在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

回到顶部