#elastic4s
Вопрос:
У меня есть схема документа с одним из полей в виде массива. Я хочу написать запрос, который ищет все те записи, в которых есть несколько совпадающих записей в этом поле массива. Например, предположим, что поле «города», и я хочу найти все те записи, в которых есть определенные входные города в поле «города».
def searchByCities(citiesOfLocation: Array[String]) = {
client.execute {
search("banks").query(termQuery("cities", citiesOfLocation))
}.await
}
Это не работает. Это дает нулевые результаты, даже если есть совпадающие записи.
Каков правильный способ ее достижения?