JavaアプリケーションをLucene2からLucene4に移行していますが、コードを変換するための適切な方法が見つかりません。また、 http://lucene.apache.org/core/4_0_0-ALPHA/MIGRATE.htmlにアクセスしようとしましたが、その中のサンプルコードは単純に機能しません(たとえば、メソッドはまたはにreader.termDocsEnum
存在しませんが、私だけに存在します)聞いたことがない)。IndexReader
DirectoryReader
AtomicReader
とIndexReader
呼ばれるindexReader
場合、古いコードは次のとおりです。
Term find = new Term("field", "value");
TermDocs td = indexReader.termDocs(find);
while (termDocs.next()) {
Document d = termDocs.doc();
// do stuff
}
そのコードを変換するにはどうすればよいですか?ありがとう!