查找多边形GeoShape或多多边形GeoShape的距离

时间:2018-09-09 15:17:50

标签: elasticsearch nest

我正在尝试计算Polygon GeoshapeMulti Polygon GeoShape字段的距离,但是我做不到。我目前发现GeoPoint的距离很好:

ScriptFields(sf => sf.ScriptField("distance", sfi => sfi.Source("doc['businessLocation'].arcDistance(params.lat,params.lon)").Params(pr => pr.Add("lat", search.latitude).Add("lon", search.longitude))))

但是,查看脚本文档,似乎没有类似于GeoPoint的GoeShape内置函数(示例 arcDistance )。如果可以的话,请给我上下文。

0 个答案:

没有答案