标签: solr
我想知道是否可以限制特定类型的结果数量。
例如,我搜索了40个结果,我想获得最多4个标记为“提升”的文档。假设我有一个布尔字段,表示是否应该提升文档(promoted: true\false)。
promoted: true\false
有办法吗?
答案 0 :(得分:0)
最好的方法是使用DiversifiedTopDocsCollector,但尚未在Solr级别公开。
另一种选择是使用grouping或collapsing并尝试用params实现您的需要。