我在我的 solr 实现中使用 Facet。面向具有具体值的字段的所有关键字显示构面。
空值不显示分面。我也想显示空值的方面。
例如,在下面的示例中,Country 字段中的值的数据方面显示为
美国 (6) 加利福尼亚 (5) 印第安纳州 (5)
我还想将 facet 显示为 [Empty] (7)
请建议一些解决方法来获取 Facet 的空值。
我在我的 solr 实现中使用 Facet。面向具有具体值的字段的所有关键字显示构面。
空值不显示分面。我也想显示空值的方面。
例如,在下面的示例中,Country 字段中的值的数据方面显示为
美国 (6) 加利福尼亚 (5) 印第安纳州 (5)
我还想将 facet 显示为 [Empty] (7)
请建议一些解决方法来获取 Facet 的空值。
您可以使用facet.missing
来计算字段中没有值的文档数。
facet.missing
参数_如果设置为 true,则此参数表示,除了 facet 字段的基于 Term 的约束之外,还应计算与查询匹配但没有该字段的 facet 值的所有结果的计数并在响应中返回。
默认值为
false
。可以使用语法在每个字段的基础上指定此参数
f.<fieldname>.facet.missing
。