尝试搜索Lucene目录时出错"找不到段*文件"

kba*_*che 4 c# lucene lucene.net

我想在一个网络应用程序中集成Lucene.Net.所以我从这个CodeProject文章下载了示例项目.

但是当我尝试它时,我不断在Search方法中收到此消息


[我的目录]中找不到segment*文件\ Lucene.Net-search-MVC-sample-site-master\LuceneSearch.Mvc\lucene_index
lockFactory = Lucene.Net.Store.NativeFSLockFactory:files:

该行发生错误

using (var searcher = new IndexSearcher(_directory, false))
Run Code Online (Sandbox Code Playgroud)

有没有人遇到这个错误?

Wol*_*and 5

Lucene需要在搜索之前创建索引.看起来在指定的目录中缺少索引文件.

您是否在UI中单击了"创建索引"按钮?如果发生了什么,它应该在MVC站点下创建"lucene_index"目录,如果没有,请确保为该目录提供运行网站读/写访问权限的帐户.