0
我想在我的C#应用程序中实现Lucene.net。 在这一点上,我还处于起步阶段:创建一个索引。Lucene.net在IndexWriter创建过程中读取过去的EOF错误
我使用下面的代码:
var directory = new Lucene.Net.Store.SimpleFSDirectory(new System.IO.DirectoryInfo("d:\\tmp\\lucene-index\\"));
var analyzer = new Lucene.Net.Analysis.Standard.StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_29);
var writer = new Lucene.Net.Index.IndexWriter(directory, analyzer, true, Lucene.Net.Index.IndexWriter.MaxFieldLength.UNLIMITED);
我对作家起始线得到一个IOException异常。 错误消息是“Read EOF”,它发生在ReadInt()方法的IndexInput类中。
该代码确实会在lucene-index目录(segments.gen和write.lock)中生成一些文件,但都是0字节。 我试图谷歌这个问题,但我找不到任何有关它的好信息。
有没有可以帮助我的Lucene.Net专家?