在elasticsearch中,我试图删除所有完全匹配的项目,但它不起作用

时间:2014-03-29 00:18:42

标签: elasticsearch

我将FIELDNAME映射到" not_analyzed"

curl -XDELETE "http://127.0.0.1:9200/data/_query" -d' { "query": [ { "match": { "FIELDNAME": "Exact Match Text" }}] }'

我做错了什么?

1 个答案:

答案 0 :(得分:1)

你的match query不应该是一个数组,而是一个对象:

curl -XDELETE "http://127.0.0.1:9200/data/_query -d \
'{
  "query" : {
    "match" : {
      "FIELDNAME" : "Exact Match Text"
    }
  }
}'