У меня есть это отображение поля в моем индексе:
"businessLocation": {
"type": "geo_point"
},
Я хотел найти документы, используя точное совпадение с моими lat/long
координатами.Я пробовал geo_distance
, однако есть требование, чтобы мое расстояние было больше 0.
Я даже пробовал этот запрос:
{
"query": {
"bool": {
"must": [
{
"query_string": {
"default_field": "businessLocation",
"query": "src.lat = 34.47 AND src.lon = -122.37"
}
}
]
}
}
}
Однако я получил эту ошибку:
Geo fields do not support exact searching, use dedicated geo queries instead: [businessLocation]