无法使用标记和排除过滤器

时间:2013-02-19 09:51:13

标签: solr filter tagging

我有2个Facets颜色和形状。

颜色:    红色    绿色    黄

形状:    圈    方

现在我想对这些Facet使用标记和排除过滤器。 因此,如果我选择“红色”,绿色和黄色应该出现在构面列表中,并且所有形状也应该存在

我看了: http://wiki.apache.org/solr/SimpleFacetParameters#Tagging_and_excluding_Filters

但无法在我的设置中实现它。

2 个答案:

答案 0 :(得分:1)

这对我来说很好。

选择Q =颜色:红&安培; FQ =形状?{标签= DT1!} {标签= DT2!}:{!EX = DT1} *&安培;小面=真安培facet.field =彩色&安培; facet.field = {!EX = DT2}形状

答案 1 :(得分:0)

尝试

http://localhost:8983/solr/collection1/select?q={!tag=dt1}color:red&fq={!tag=dt2}shape:*&facet=true&facet.field={!ex=dt1}color&facet.field={!ex=dt2}shape