我在玩新的Solr 4地理空间搜索。就像从http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4一个例子,我试图让像这样的结果:如何在Solr 4地理空间搜索中获得距离?
http://localhost:8983/solr/allopenhours/select?
&q=foobar
&fq=geo:%22Intersects(Circle(54.729696,-98.525391%20d=0.08992))%22
&q={!%20score=distance}
&fl=*,score
但它不工作。我如何获得结果集中的距离和分数字段?
它返回以下错误:'错误解析fieldname:geodist - 没有足够的参数:[]' – andrexus
这里是'geodist()'函数的参考http://wiki.apache.org/solr/ SpatialSearch#geodist _-_ The_distance_function –
'ValueSource不能直接从此字段中获得。 ' – andrexus