複数の値を持つジオハッシュフィールドで、geodist()フィルターから返される距離を取得することは可能ですか?
geosortとgeodistフィルターは正常に機能していますが、クエリポイントと結果で返された場所の間の距離を取得しようとしています。
http://wiki.apache.org/solr/SpatialSearch#Returning_the_distanceを試しました:// localhost:8983 / solr / select?indent = true&fl = name、store&sfield = store&pt = 45.15、-93.85&sort = score%20asc&q = {!func} geodist()
しかし、それは奇妙な結果を返します。2つの場所でテストすると、スコア9979.032が返されます。実際には、両方のポイントの間に約33,000 Kmありますか?
スコアフィールドに距離を返すために使用する単位は何ですか?kmを想定しましたが、意味がないか、結果が偽物です。
助けていただければ幸いです、ありがとう