我正在使用Solr 3.6.1 Web应用程序和SOLR-2155补丁来支持geohash。 我设置了一切像这里描述:https://github.com/dsmiley/SOLR-2155Solr地理空间搜索返回错误的距离
现在,然后搜索返回一个完全错误的距离为每个命中。刷新结果将无济于事。如果我改变了搜索的偏移量(例如,列出第二页),那就再好不过了。即使回到第一页现在显示了正确的距离。
这不是web应用程序,因为直接从Solr获得的json流包含与结果分数相同的距离。在我的情况下,它总是20015,12公里。
这里是我的查询:
fq={!geofilt}
&fl=internalid,score
&start=0
&rows=10
&sort=geodist()+asc
&sfield=location
&pt=53.6,10.11
&d=50
&q={!func}geodist()
嗨大卫。感谢您的快速响应!不知道这是一个错误,但有可能是恐惧。将尝试预处理我的数据使用默认的Solr LatLonType 。要我在GitHub上发布行为吗? – Marcel
是的,这是适当的位置,其他人可以看到问题并跟踪其进展情况。 - 或者更少,这更可能 –