gpt4 book ai didi

navigation - Faceting on distance in solr-如何生成在给定距离范围内搜索的链接

转载 作者:行者123 更新时间:2023-12-03 23:20:31 25 4
gpt4 key购买 nike

在 Solr 中为距离的范围或“桶”生成分面相当简单:http://wiki.apache.org/solr/SpatialSearch#How_to_facet_by_distance

没有描述的是如何为这些方面生成链接

如果这是返回 5 公里内所有内容的查询:

&q=:&fq={!geofilt sfield=store}&pt=45.15,-93.85&d=5

-那么搜索 5 到 10 公里之间的所有内容的语法是什么?

基本上我可以生成距离面,但我不知道如何为距离面生成链接:

例如,以下方面的链接是什么样的?:

距离

0-1公里(2)

1-5km (0)

5-20km (0)

20-50km (0)

50-100km (0)

100-250km (0)

最佳答案

wiki 确实描述了它:

&q=*:*&sfield=store&pt=45.15,-93.85&facet.query={!frange l=0 u=5}geodist()&facet.query={!frange l=5.001 u=3000}geodist()

这将生成一个从 0 到 5 公里的小平面,另一个从 5 公里到 3000 公里的小平面。根据您的需要更改范围内的值。

如果您的意思是使用一定范围的距离进行过滤,将构面查询移动到过滤查询应该可行,例如fq={!frange l=5.001 u=3000}geodist()

关于navigation - Faceting on distance in solr-如何生成在给定距离范围内搜索的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6035270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com