Solr Faceting - 忽略facet计数中没有值的字段

时间:2014-07-28 16:09:26

标签: java solr field faceted-search

我有一个索引,其中一些文档缺少我正在面对的值。当我运行我的查询时,无论我做什么,我都会返回一个带有空白标签的计数,这些文件是空的。

我正在使用solrj查询并接收XML,其中包含空facet字段的元素 - 例如

我不希望为这些空字段返回一个方面计数。我已经尝试过设置facet.missing = false但我仍然有计数返回。

有谁知道如何通过Solr阻止这种情况?我真的想避免在我的视图中加入任何逻辑,并避免在计算这些时对Solr的任何开销。

由于

2 个答案:

答案 0 :(得分:5)

尝试添加facet.mincount = 1。这只会显示值大于1的构面。

答案 1 :(得分:0)

对于未来的读者:https://stackoverflow.com/a/24740431/2039709(在您的查询中将facet字段包含为非空)