множественный эластичный поиск и запрос

Я хочу, чтобы результат, в котором query_string 'r', отображался в городе "BLR"

мой запрос

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

но ожидаемого результата нет. город является полем «Текст». Есть идеи ??


person srk    schedule 04.06.2018    source источник
comment
Этот ответ может помочь: stackoverflow.com/questions/37442769/   -  person Val    schedule 04.06.2018
comment
@Val, я новичок в elasticsearch. Подскажите пожалуйста решение??   -  person srk    schedule 04.06.2018
comment
@Val, пожалуйста, не могли бы вы сказать мне решение   -  person srk    schedule 05.06.2018
comment
я проверил ваш запрос, где находится город Keyword, и он сработал для меня   -  person Ami Hollander    schedule 21.06.2018