SOLR 中不同分面字段的不同分面前缀



我正在使用SOLR v7+,并试图弄清楚如何为特定的分面字段指定特定的分面前缀。像——

(facet.field=FIELD1 & facet.prefix=PREF1) AND (facet.field=FIELD2 & facet.prefix=PREF2)

因此,FIELD1 应包含前缀 PREF1 而不是 PREF2,而字段 2 应包含前缀 PREF2 而不是 PREF1。

从这个链接,我尝试了这个 -f.<fieldName>.<originalParam>=<value>解决我的问题,它不起作用。有人可以帮助我吗?

通过f.field.facet.<param>提供分面特定的选项应该有效。获取上面要求的内容(作为 URL 参数(的完整语法为:

facet.field=FIELD1&f.FIELD1.facet.prefix=PREF1&facet.field=FIELD2&f.FIELD2.facet.prefix=PREF2

确保对字段参数使用正确的大小写,并且任何地方都不应有AND- 一个facet.field参数 pr. 字段,您希望分面。

最新更新