C# “错误”;未找到段*文件";在尝试搜索Lucene目录时

C# “错误”;未找到段*文件";在尝试搜索Lucene目录时,c#,lucene,lucene.net,C#,Lucene,Lucene.net,我正在尝试将Lucene.Net集成到一个web应用程序中。因此,我从下载了示例项目 但是当我尝试它时,我总是在搜索方法中得到这条消息 在中找不到段*文件 [我的目录]\Lucene.Net搜索MVC示例站点主目录\LuceneSearch.MVC\Lucene\u索引 lockFactory=Lucene.Net.Store.NativeFSLockFactory:文件: 错误发生在这一行 using (var searcher = new IndexSearcher(_directory,

我正在尝试将Lucene.Net集成到一个web应用程序中。因此,我从下载了示例项目

但是当我尝试它时,我总是在
搜索
方法中得到这条消息


中找不到段*文件 [我的目录]\Lucene.Net搜索MVC示例站点主目录\LuceneSearch.MVC\Lucene\u索引
lockFactory=Lucene.Net.Store.NativeFSLockFactory:文件:

错误发生在这一行

using (var searcher = new IndexSearcher(_directory, false))

有人遇到过这个错误吗?

Lucene需要先创建索引,然后才能进行搜索。指定目录中似乎缺少索引文件


您是否在UI中单击了“创建索引”按钮?如果出现这种情况,它应该在MVC站点下创建“lucene_index”目录,如果没有,请确保为运行网站的帐户提供对该目录的读/写访问权限。

实际上,即使使用winform应用程序,我也会遇到同样的错误