我收到Lock obtain timed out
异常,索引文件夹完全为空。
当我尝试使用以下代码创建索引时抛出此异常:
IndexWriter writer = new IndexWriter(directory, analyzer, IndexWriter.MaxFieldLength.UNLIMITED)
我怎么可能解决这个错误?
答案 0 :(得分:2)
有几种可能的原因:
提交/处理作者:
writer.Optimize();
writer.Commit();
writer.Dispose();
我遇到了这个问题,然后有一个IProviderContext实例没有被优化/提交/处理。
我希望这能解决你的问题