我正在选择查询索引。我想返回索引中有一个GeographyPoint的距离。我正在尝试这样的事情: 其中GeoPoint是位置字段
$ select = ID,geo.distance(GeoPoint,地理'POINT(-122.131577 47.678581)')
如果您有纬度和经度以及位置,是否可以通过Select语句返回距离?
谢谢!
答案 0 :(得分:0)
我什至希望它能工作
但是您不能使用'select'直接获得距离。当前仅将其作为filter和orderby属性启用。
“ SELECT”只能在字段名称上使用
答案 1 :(得分:0)
Azure Search当前不支持在搜索响应中返回geo.distance
的结果。请对功能on User Voice进行投票,以帮助我们确定优先级。
作为一种解决方法,您可以自己计算距离。 This forum thread和this answer描述了几种方法。