请帮助我在某些领域获得不同的结果。我用多种方法尝试过,用谷歌搜索...但是无法获取。

我尝试添加到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上的最新分组模块(仍然只是一个补丁程序)可能与此处相关。它使您可以根据特定字段对所有匹配进行分组。例如,如果按“作者”分组,则具有相同作者的所有文档都在同一组中。

07-24 18:56
查看更多