0

我想提升最近距离文件。我在文档的帮助下构建了以下内容:

邮寄至:
{{solr-host}}:8983/solr/{{collection}}/select?rows=5

身体:

{
    'query': '{!boost b=recip(geodist(location_ps,-33.92090033,18.42119421),5e-05,2.0,1.0)}*:*',
    'fields': ['title_s', 'score', 'location_ps']
}

但是,我没有得到任何locaiton_ps回应。

有任何想法吗?

4

1 回答 1

-1

请看你的查询,应该是这样的

&q={!boost f=recip(geodist(),2,200,20)}canon&fq={!geofilt}&sfield=store&pt=45.15,-93.85&d=50&sort=score desc

如果您想获得距离的回报,那么您可以在您的请求中添加 fl=_dist_:geodist() 。这会将距离返回给您。

于 2017-02-04T04:08:34.833 回答