我试图通过分面在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'的模型
任何帮助表示感谢。
由于 本
答案 0 :(得分:1)
我想返回MAKE字段=' FORD'
的所有MODEL字段
我认为你的意思是"模型价值"而不是"模型字段"
q=*:*&fq=make:FORD&facet=true&facet.field=model
答案 1 :(得分:0)
如果您使用的是Solr 4+,则可以使用旋转分面(按制作分组构面),然后选择“福特”下的元素。
&facet=true&facet.pivot=MAKE,MODEL