Elasticsearch反向搜索

时间:2014-04-17 16:47:53

标签: elasticsearch

我想查询来自elasticsearch的数据,类似于:

Select * From tbl where field not in (...)

有没有办法在类型逻辑中添加下面的elasticsearch查询?

GET /index/type/_search
{
    "query": {
        "match": {
            "FIELD": "TEXT"
         }
    }
}

1 个答案:

答案 0 :(得分:3)

使用boolQuery并在bool查询中使用mustNot

{
"query": {
    "bool": {
        "must_not": [
           {
              "match": {
                 "FIELD": "TEXT"
              }
           }
        ]
    }
}
}