Я пытаюсь создать индекс для нескольких документов и получаю исключение «этот анализатор закрыт», когда я вызываю addDocument ():
Analyzer an = new StandardAnalyzer(Version.LUCENE_34);
String indexDirPath = "c:/myIndexDir";
IndexWriterConfig iwc = new IndexWriterConfig(Version.LUCENE_34, an);
iwc.setOpenMode(OpenMode.CREATE);
Directory dir = FSDirectory.open(new File(indexDirPath));
IndexWriter writer = new IndexWriter(dir, iwc);
Document doc = new Document();
...
writer.addDocument(doc);
Я предполагаю, что он жалуется на анализатор,но почему?Вот точное сообщение:
org.apache.lucene.store.AlreadyClosedException: this Analyzer is closed