Navigation solr中距离的刻面-如何生成在给定距离范围内搜索的链接

Navigation solr中距离的刻面-如何生成在给定距离范围内搜索的链接,navigation,solr,geospatial,facets,buckets,Navigation,Solr,Geospatial,Facets,Buckets,为Solr中的距离范围或“桶”生成面非常简单: 没有描述的是如何为这些方面生成链接 如果这是返回5km内所有内容的查询: &q=:&fq={!geofilt sfield=store}&pt=45.15,-93.85&d=5 -那么,搜索5到10km之间的所有内容的语法是什么 基本上我可以生成距离面,但我不知道如何为距离面生成链接: 例如,以下方面的链接是什么样子的 距离 0-1公里(2) 1-5公里(0) 5-20公里(0) 20-50公里(0) 50-100公里(0) 100-250公里(0

为Solr中的距离范围或“桶”生成面非常简单:

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

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

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

-那么,搜索5到10km之间的所有内容的语法是什么

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

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

距离

0-1公里(2)

1-5公里(0)

5-20公里(0)

20-50公里(0)

50-100公里(0)


100-250公里(0)

维基确实描述了它:

&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到5km的面,另一个从5km到3000km的面。根据需要更改frange中的值


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

我的问题是:如何生成刻面链接?正如我们都指出的那样,生成方面很简单——但是这些方面链接到哪里呢?就是这样——非常感谢!:-)这些东西记录在哪里?如何只搜索选定的区域?