我有2个Facets颜色和形状。
颜色: 红色 绿色 黄
形状: 圈 方
现在我想对这些Facet使用标记和排除过滤器。 因此,如果我选择“红色”,绿色和黄色应该出现在构面列表中,并且所有形状也应该存在
我看了: http://wiki.apache.org/solr/SimpleFacetParameters#Tagging_and_excluding_Filters
但无法在我的设置中实现它。
答案 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