删除ElasticSearch 2.x中所有类型的文档

时间:2015-12-15 10:11:57

标签: elasticsearch

我已将ElasticSearch更新为2.1版本。

在此之前,我使用以下方法删除了某个类型的所有文档:

curl -XDELETE '<server_node>:<port>/<index>/<type>' -i
curl -XDELETE 'http://ESNode01:9201/living/inputs' -i

从现在起,这就是回应:

  

HTTP / 1.1 400错误请求内容类型:text / plain; charset = UTF-8

     

内容长度:61

     

找不到uri [/ living / inputs]和方法[DELETE]

的处理程序

我做错了什么?

1 个答案:

答案 0 :(得分:12)

自2.0以来,删除映射类型为not supported anymore

如果您只需删除文档,则可以使用delete by query plugin,否则您应该创建一个没有要删除的映射的新索引并重新索引数据。