在Solr中,任何字段的空值或空值的Facet。

问题描述 投票:0回答:1

我在我的solr实现中使用了Facet。Facets显示的是具有具体值的字段的所有关键字。

Facets不显示空值。我想为空值也显示一个Facet。

例如,在下面的例子中,国家字段的值的数据分集显示为

Solr字段的数据样本

美国(6)加州(5)印度(5)

我也想把面显示为[空](7)

请建议一些工作方法来获取Facet的空值。

solr lucene facet solrnet solr-search
1个回答
1
投票

你可以 使用 facet.missing 以获得字段中没有值的文档数量的统计。.

facet.missing 参数

如果设置为 "true",该参数表示除了基于Term的分面字段的约束条件外,还应该计算与查询相匹配但该字段没有分面值的所有结果的计数,并在响应中返回。

默认值是 false.

这个参数可以按每个字段指定,语法为 f.<fieldname>.facet.missing.

© www.soinside.com 2019 - 2024. All rights reserved.