弹性搜索多个“和”查询

时间:2018-06-04 16:10:06

标签: elasticsearch elasticsearch-5 elasticsearch-dsl

  

我想查询query_string' r '的结果在城市中   “BLR”

我的查询是

{
  "query": {
    "bool": {
      "must": [
        {"query_string": {
          "query": "*r*", 
          "fields": [ "name"]
        }}
      ], 
      "filter": {
        "term": {
          "city": "BLR"
        }
      }
    }
  }
}

但预期结果不存在。 city是一个“Text”字段。有什么想法??

0 个答案:

没有答案