删除Elasticsearch中类型的文档

我想删除所有在Elasticsearch类型中索引的文档,使用HTTP / REST api,但是我不想删除此类型的映射

如何在URL中构建查询来做到这一点?

执行命令前,索引/映射状态; (从弹性搜索头插件Web界面拍摄的截图)

命令;

curl -XDELETE 'http://localhost:9200/publishercategoryeu/autocomplete/_query' -d '
{
  "query": {
    "bool": {
      "must": [
        {
          "match_all": {}
        }
      ]
    }
  }
}
'

结果;

执行命令,索引/映射状态;

我们可以看到,我们删除了所有在类型(映射)中索引的文档,而不删除索引或类型(映射)。

http://stackoverflow.com/questions/19013895/delete-documents-of-type-in-elasticsearch

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:删除Elasticsearch中类型的文档