我在我的索引中有这个字段映射:
"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]