请帮助我在某些领域获得不同的结果。我用多种方法尝试过,用谷歌搜索...但是无法获取。
我尝试添加到HashSet,尝试了DuplicateFilter。想想没有成功的收集器。但是任何结果。我使用Java,lucene-2.9.3。
例:
some_id description
1 bbb aaa
1 aaa ccc
2 aaa ddd
2 fff aaa
如果我按描述搜索结果,则必须获得不同的some_id(1,2)。
也许有人有解决方案或有代码示例。
感谢前进。
最佳答案
https://issues.apache.org/jira/browse/LUCENE-1421上的最新分组模块(仍然只是一个补丁程序)可能与此处相关。它使您可以根据特定字段对所有匹配进行分组。例如,如果按“作者”分组,则具有相同作者的所有文档都在同一组中。