如何删除存储在渗滤器中的弹性搜索(v 5.4)查询?

时间:2019-02-06 14:04:57

标签: elasticsearch

我正在尝试从弹性搜索索引中删除所有已保存的查询(或至少一个查询)。我到目前为止阅读的文档没有给出确切答案。使用

    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
      }
   }

0 个答案:

没有答案