0

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

我想返回 MAKE 字段 = 'FORD' 的所有模型字段

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

忽略地理位置的东西。

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

我将如何配置 solr 以仅返回 Make 为“X”的模型

任何帮助表示赞赏。

谢谢本

4

2 回答 2

1

我想返回 MAKE 字段 = 'FORD' 的所有模型字段

我假设您的意思是“模型值”而不是“模型字段”

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

于 2011-12-13T18:39:30.983 回答
0

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

&facet=true&facet.pivot=MAKE,MODEL
于 2013-04-16T05:22:17.150 回答