可以_geo_distance
使用NEST库对Elastic Search进行排序吗?我找不到任何支持。
做我想要的原始json是:
"sort": [
{
"_geo_distance": {
"position": {
"lat": 59.3389428,
"lon": 18.0761637
},
"order": "asc",
"unit": "m",
"distance_type": "plane"
}
}
]
var results = client.Search<object>(sd => sd
.SortGeoDistance(d => d
.OnField("position")
.Unit(GeoUnit.Miles)
.DistanceType(GeoDistance.Plane)
.PinTo(Lat: 59.3389428, Lon: 18.0761637)
.Ascending());
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句