検索で "new york" に一致させようとしています ("new" または "york" を別々に含む場所ではありません)。
ここに私の現在のクエリがあります:
"query" : {
"query_string" : {
"query" : "new york" ,
"fields" : ["city"]
}
},
"filter" : {
"and" : [{
"query" : {
"query_string" : {
"query" : "country:US"
}
}
}]
}
ただし、これは「new york」ではなく「york」という名前の場所を返し続けます
これがどのように機能するかを完全には理解していません。これを実際に機能させるための助けをいただければ幸いです。