我正在尝试从弹性搜索索引中删除所有已保存的查询(或至少一个查询)。我到目前为止阅读的文档没有给出确切答案。使用
curl -XPOST my-index/percolator/_search -d '{
"query": {
"match_all": {}
}
}'
我能够查看存储的查询并获取查询ID。
当我尝试使用
删除时 curl -XDELETE 'my-index/.percolator/_query' -d '{
"query" : {
"match_all" : {}
}
}'
我得到
{
"found": false,
"_index": "my-index",
"_type": ".percolator",
"_id": "_query",
"_version": 1,
"result": "not_found",
"_shards": {
"total": 3,
"successful": 3,
"failed": 0
}
}