elastic4s: Поиск в поле массива

#elastic4s

Вопрос:

У меня есть схема документа с одним из полей в виде массива. Я хочу написать запрос, который ищет все те записи, в которых есть несколько совпадающих записей в этом поле массива. Например, предположим, что поле «города», и я хочу найти все те записи, в которых есть определенные входные города в поле «города».

 def searchByCities(citiesOfLocation: Array[String]) = {
    client.execute {
      search("banks").query(termQuery("cities", citiesOfLocation))
    }.await
  }
 

Это не работает. Это дает нулевые результаты, даже если есть совпадающие записи.

Каков правильный способ ее достижения?