1. 程式人生 > >lucene2.9.0索引寫入不報錯卻無法寫入的奇怪問題

lucene2.9.0索引寫入不報錯卻無法寫入的奇怪問題

多次除錯後,發現是writer初始化的問題

Directory fsDir = FSDirectory.open(new File(indexPath));
//Directory ramDir = new RAMDirectory(fsDir);
writer = new IndexWriter(fsDir, analyzer, true,
IndexWriter.MaxFieldLength.UNLIMITED);

這樣初始化writer就沒有問題,原因未知。