No segments* file found in lucene.net.store.fsdirectory
kelvin 发布于 2021-01-21

使用Lucene.Net出现了No segments* file found in lucene.net.store.fsdirectory@"XXX"  lockFactory=Lucene.Net.Store.NativeFSLockFactory: files:write.lock异常,

 string dirPath = @"E:\LuceneIndex";

            System.IO.DirectoryInfo directory = System.IO.Directory.CreateDirectory(dirPath);

            Lucene.Net.Store.Directory _directory_luce = Lucene.Net.Store.FSDirectory.Open(directory);

            Lucene.Net.Analysis.PanGuAnalyzer analyzer = new Lucene.Net.Analysis.PanGuAnalyzer();//

            IndexWriter writer = new IndexWriter(_directory_luce, analyzer, false, IndexWriter.MaxFieldLength.LIMITED);
在IndexWriter writer = new IndexWriter(_directory_luce, analyzer, true, IndexWriter.MaxFieldLength.LIMITED);中使用true即可解决
kelvin
关注 私信
文章
92
关注
0
粉丝
0