Можно ли получить расстояние, возвращаемое фильтром 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()
Но он возвращает странные результаты, проверенные с двумя местоположениями, он возвращает оценку 9979,032, где на самом деле между обеими точками ~ 33 000 км?
Какую единицу он использует, возвращая расстояние в поле счета? Я предположил км, но это не имеет смысла, или результат фиктивный, я не знаю
Любая помощь будет оценена, спасибо