F1 と F2 の 2 つのフィールドを持つドキュメントで構成される Lucene インデックスがあります。F1 で検索を実行し、上位 k ランクのドキュメントの F2 を収集します。IndexSearcher インターフェイスを使用します。私の結果では、多くの重複した F2 値があります。トップ k が一意の F2 値を超えるように要求できますか?
1 に答える
0
ハッシュセットに F2 値を追加してから、重複チェック (リンクを使用) 内で、結果オブジェクトにフィールド値のペアを追加します...結果オブジェクトに重複値が含まれないようにします...
http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html#add%28E%29
于 2012-05-30T10:45:52.700 に答える