我在我的solr实现中使用了Facet。Facets显示的是具有具体值的字段的所有关键字。
Facets不显示空值。我想为空值也显示一个Facet。
例如,在下面的例子中,国家字段的值的数据分集显示为
美国(6)加州(5)印度(5)
我也想把面显示为[空](7)
请建议一些工作方法来获取Facet的空值。
你可以 使用 facet.missing
以获得字段中没有值的文档数量的统计。.
该
facet.missing
参数如果设置为 "true",该参数表示除了基于Term的分面字段的约束条件外,还应该计算与查询相匹配但该字段没有分面值的所有结果的计数,并在响应中返回。
默认值是
false
.这个参数可以按每个字段指定,语法为
f.<fieldname>.facet.missing
.