【发布时间】:2012-05-28 12:41:28
【问题描述】:
我有一个由文档组成的 Lucene 索引,每个文档都有两个字段,F1 和 F2。我在 F1 上执行搜索,并为排名前 k 的文档收集 F2。我使用 IndexSearcher 接口。 在我的结果中,有很多重复的 F2 值,我可以要求 top-k 超过唯一的 F2 值吗?
【问题讨论】:
标签: lucene
我有一个由文档组成的 Lucene 索引,每个文档都有两个字段,F1 和 F2。我在 F1 上执行搜索,并为排名前 k 的文档收集 F2。我使用 IndexSearcher 接口。 在我的结果中,有很多重复的 F2 值,我可以要求 top-k 超过唯一的 F2 值吗?
【问题讨论】:
标签: lucene
在哈希集中添加 F2 值,然后在重复检查(使用链接)中,在结果对象中添加字段值对...这样您的结果对象将不会有重复值...
http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html#add%28E%29
【讨论】: