Java 응용 프로그램을 Lucene 2에서 Lucene 4로 마이그레이션 중이므로 코드를 변환하는 좋은 방법을 찾을 수 없습니다. 나는 또한 http://lucene.apache.org/core/4_0_0-ALPHA/MIGRATE.html로 가려고했지만 예제 코드가 작동하지 않는다. (예를 들어 reader.termDocsEnum
은 IndexReader
또는 DirectoryReader
은 존재하지 않지만 AtomicReader
은 내가 들어 본 적이 없다). IndexReader
라는 indexReader
, 이전 코드 감안할 때Lucene 2에서 Lucene 4
이었다
Term find = new Term("field", "value");
TermDocs td = indexReader.termDocs(find);
while (termDocs.next()) {
Document d = termDocs.doc();
// do stuff
}
가 어떻게 그 코드를 변환 할 수 있습니다
? 감사합니다.
실수가 있습니다 : while 루프에서'termDocs'는'td'로 대체되어야합니다. –