elasticsearch批量删除(查询删除)

注:delete by query只适用于低于elasticsearch2.0的版本(不包含2.0)。有两种形式:

1.无请求体

curl -XDELETE 'localhost:9200/twitter/tweet/_query?q=user:kimchy'

2.有请求体

使用请求体的时候,请求体中只能使用query查询,不能使用filter


curl -XDELETE 'localhost:9200/twitter/tweet/_query' -d '{
"query":{
"term":{"user":"kimchy"}
}
}'

 

删除全部:

"query":{
"match_all":{}
}
}

 

posted @ 2015-09-30 15:49  叫我家宝  阅读(7173)  评论(0编辑  收藏  举报