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

Jor*_*rdi 9 elasticsearch

我已将ElasticSearch更新为2.1版本.

在此之前,我删除了一个类型中的每个文档:

curl -XDELETE '<server_node>:<port>/<index>/<type>' -i
curl -XDELETE 'http://ESNode01:9201/living/inputs' -i
Run Code Online (Sandbox Code Playgroud)

从现在开始,这是回应:

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

内容长度:61

找不到uri [/ living/inputs]和方法[DELETE]的处理程序

我究竟做错了什么?

Val*_*Val 12

自2.0以来,不再支持删除映射类型.

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

  • 我只需要删除一个类型...抱歉写错了. (2认同)