0

I 3.5.0Lucene のバージョンを使用しています。

こんな感じで探しています。

final TopDocs docs = searcher.search(finalQuery, resultSize);

しかし、結果サイズを指定したくありません。代わりに、一致するすべての結果が必要です。

メソッドの 1 つは、インデックス内のレコードの総数を resultSize として指定することです。

これを行う他の方法はありますか?

4

1 に答える 1

4

Lucene の内部で行われる方法により、十分な大きさの を使用してもまったく問題ありませんresultSize。他の操作を行ってもメモリを節約することはできず、実際にドキュメントが読み込まれることなく、メモリが最適化された方法で結果が返されます。

于 2012-08-24T09:22:15.077 に答える