我已将Solr 4集成到电子商务应用程序中。并在类别页面上提供了像flipkart这样的方面过滤器。过滤器工作正常,但是,构面的最小计数设置为1,因此Solr不会返回零计数的构面。
现在,我想显示零数的那些,如此图片中显示的那样。
但是,就像在此图像中一样,屏幕尺寸也可以出现在其他类别中,因此在这种情况下,它不会仅显示此类别的选项,而是显示所有不适用于此当前类别的选项。
因此,它将所有方面列为零,即使它们与此类别无关。我的问题是我想只显示那些没有应用过滤器时可用的方面,然后当它们不再适用时显示为灰色。
有任何线索如何做到这一点?
答案 0 :(得分:3)
您可以尝试的一件事是在同一查询中使用和不使用过滤器来获取构面 查看Multi-Select_Faceting_and_LocalParams
fq={!tag=dt}doctype:pdf&facet=on&facet.field={!ex=dt}doctype&facet.field=doctype