我想知道solr中geodist()函数的逻辑,

lb3vh1jj  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(146)

我想知道的逻辑geodist()函数在solr,因为我得到不同的距离geodist(),而我正在检查相同的通过谷歌Map。

42fyovps

42fyovps1#

“geodist()函数的逻辑”是基于计算球体上两点之间的距离。使用谷歌Map得到不同距离的原因是因为谷歌使用的是导航距离-a而不是点到点的距离。半正矢(球体上两点之间的大圆距离; lat,lon)是Solr用来计算两点间距离的默认系统。Solr还支持其他距离计算器,如欧氏距离。

相关问题