2012-05-23 2 views
-1

빠른 인덱싱을 위해 텍스트 파일을 인덱싱하고 RAMDirectory를 사용하려고하며 중복을 방지하기 위해 이전 RAMDirectory를 지우는 방법이 있는지 궁금합니다.RAMDirectory Lucene

답변

0

"이전 RAMDirectory를 지운다"는 것이 확실하지 않지만 create 플래그를 true로 설정하여 RAMDir에서 이전 색인을 덮어 쓸 수 있습니다. 이렇게하면 생성자 호출 위치에 새 인덱스가 만들어집니다.

IndexWriter(Directory d, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl) 

Constructs an IndexWriter for the index in d.

+0

감사합니다. 알았다. IndexWriter를 닫는 것을 잊어 버렸습니다. –