java Lucene将FacetCollector和CustomTopDocsCollector结合起来
我已经使用lucene search(4.9)和Facet search/Facet collector来打印不同类别的搜索计数
现在,我必须使用自定义收集器(extends TopDocsCollector)来限制/过滤搜索结果中的重复条目(如果特定字段填充了相同的值,则只应将其中一项作为搜索结果返回)。这也已经很好了
我确实希望以组合方式显示镶嵌面和自定义收集器组合的结果计数
例如,如果有5个类别为A的文档,其中3个“相同”(customCollector),则我的结果包含3个文档,类别A的方面计数为“5”,而不是“3”
Collector collector = null;
// wrap TopDocsCollector and FacetsCollector to one MultiCollector
collector = MultiCollector.wrap(customCollector, facetsCollector);
是否有其他方法显示此设置的正确结果计数(收集器过滤的面)
共 (0) 个答案