我正在查询这样的结果:
?q=*&wt=json&rows=1000&fq={!geofilt%20pt=36.722484,-4.371908%20sfield=location%20d=50}
这是使用该geofilt
函数查找给定点 50 公里范围内的所有结果。但结果以奇怪的顺序返回。我想按给定点的接近度(升序)对它们进行排序。如何将其添加到上述查询中?
我敢打赌,您更愿意应用此处描述的其他排序参数:空间搜索。
所以在你的情况下,它看起来像:
?q=*&wt=json&rows=1000&fq={!geofilt%20pt=36.722484,-4.371908%20sfield=location%20d=50}&sort=geodist()+asc
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句