[英]Elasticsearch 2.1: how to delete by query using curl
我有一個_index:varnish_logs和_type:varnish
具有兩個不同值“service”的字段:“india”和“server”:“usa”
現在我想只刪除美國的記錄。
我試過用
$ curl -XDELETE'http :// localhost:9200 / _all / _query?q = server:usa '
響應:找不到uri []和方法[DELETE]的處理程序
curl -XDELETE 'http://localhost:9200/varnish_logs/varnish/_query' -d '
{
"query" :{
"match_all" : {}
}
}'
請讓我知道我哪里錯了
Elasticsearch已刪除了逐個查詢功能。 他們用相同名稱的插件替換它。 它比以前慢,但修復了elasticsearch之前的問題。
來自elasticsearch的這篇文章可能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.