0

从 solr wiki 看来,“d”查询参数中指定的默认距离单位是“km”(公里)

但是根据我的测试,它似乎默认为“度”

start:0
rows:100
wt:json
indent:true    
fq:{!geofilt sfield=location}    
pt:-32.058333,122.050000
d:0.01

如何确保距离单位确实是度(或公里)?

4

1 回答 1

0

要将公里用作距离单位,请使用 solr.LatLonType

我之前使用的是 solr.PointType,它的距离单位是度数(我假设)。

于 2012-10-22T15:24:14.083 回答