两个场上的Solr刻面限制

时间:2011-12-13 09:49:54

标签: solr faceted-search

我试图通过分面在SOLR中实现以下目标。

我想返回MAKE字段='FORD'

的所有MODEL字段
http://wa12-d17251.print.tradermedia.co.uk:8080/solr/select/?q=make:FORD&fq={!geofilt}&sfield=location&pt=51.5375,-0.1934&d=5&facet=true&facet.field=model&facet.query=make:FORD&rows=0

忽略geoLocation内容。

我得到的是所有其他模型,我理解为什么它们没有以任何方式加入。

如何将solr配置为仅返回Make为'X'的模型

任何帮助表示感谢。

由于 本

2 个答案:

答案 0 :(得分:1)

  

我想返回MAKE字段=' FORD'

的所有MODEL字段

我认为你的意思是"模型价值"而不是"模型字段"

q=*:*&fq=make:FORD&facet=true&facet.field=model

答案 1 :(得分:0)

如果您使用的是Solr 4+,则可以使用旋转分面(按制作分组构面),然后选择“福特”下的元素。

&facet=true&facet.pivot=MAKE,MODEL