RAMDirectory Lucene
Я пытаюсь проиндексировать текстовые файлы и использую RAMDirectory для быстрой индексации, и мне было интересно, есть ли способ очистить предыдущий RAMDirectory для предотвращения дублирования?
1 ответ
Не уверен, что вы подразумеваете под "очистить предыдущий RAMDirectory", но вы можете перезаписать предыдущий индекс в RAMDir, указав для флага create значение true. Это создаст новый индекс в месте вызова конструктора.
IndexWriter(Directory d, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl)