我不确定这是否可行或最佳方式是什么?如何在Solr中获得facet计数,如下例所示。
假设我的跟随值等于他们在一个字段中重复的次数..
Tv = 100
Sony Tv = 10
LG Tv = 10
诺基亚移动= 5
iPhone Mobile = 4
如果用户查询是'tv&移动'。基于字段中的上述值,我如何获得像...的方面
电视(120)
手机(9)
答案 0 :(得分:0)
答案 1 :(得分:0)
根据您对Jayendra的回答所做的评论,您希望利用Solr MultiValued字段存储这些值,然后在该multiValued字段上进行构面。这将为您提供所需的表面行为。
此外,如果您想将构面结果限制为一组特定值,您将向Solr提供facet.query以及您的请求。