【发布时间】:2017-08-21 13:09:19
【问题描述】:
我需要删除指定索引/类型中的多条记录。我关注这个document 仍然有同样的问题
我需要在 g_visitor 索引中删除 gvisitor 类型中的所有文档,我按照以下命令进行操作
curl -XDELETE http://10.1.2.10:9200/g_visitor/gvisitor
它抛出错误
No handler found for uri [/g_visitor/gvisitor] and method [DELETE]
然后跟着安装Delete By Query插件并尝试删除文档 ,
curl -XDELETE 'http://10.1.2.10:9200/g_visitor/gvisitor/_delete_by_query?conflicts=proceed' -d '{
"query" : {
"match_all" : {}
}
}'
它抛出错误:
{
"found":false,
"_index":"g_visitor",
"_type":"gvisitor",
"_id":"_delete_by_query",
"_version":1,
"_shards":{
"total":2,
"successful":1,
"failed":0
}
}
建议我,如何在 elasticsearch 中删除特定类型索引中的多个或所有文档。
【问题讨论】:
标签: curl elasticsearch kibana fluentd