以下はブール検索クエリです。このクエリに一致するすべてのドキュメント結果を削除したいと思います。どうやってするか?
クエリインターフェイスで削除してみました(新しいAPIはこちら)
CURL -XDELETE /index/doc/_query/routing=abc -d '{
"query": {
"bool": {
"must": [
{
"term": {
"_ua_family": "Firefox"
}
},
{
"range": {
"created_at": {
"gte": 1352147225,
"lte": 1352752025
}
}
}
],
"should": [],
"must_not": []
}
},
"sort": {
"created_at": "desc"
},
"facets": {
"_message": {
"histogram": {
"field": "created_at",
"interval": 3600
}
}
},
"from": 0,
"size": 10
}'
Elasticsearchの応答には次のものが含まれます
{
"_shards": {
"total": 1,
"successful": 0,
"failed": 1
}
}