我收到 Lock obtain timed out
索引文件夹完全为空的异常。
在我尝试使用以下代码创建索引时抛出此异常:
IndexWriter writer = new IndexWriter(directory, analyzer, IndexWriter.MaxFieldLength.UNLIMITED)
我怎么可能解决这个错误?
最佳答案
有几种可能的原因:
提交/处置作家:
writer.Optimize();
writer.Commit();
writer.Dispose();
我遇到了这个问题,然后有一个 IProviderContext 的实例,它没有被优化/提交/处置。
我希望这能解决你的问题
关于lucene - "Lock obtain timed out exception"没有 "write.lock"文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38285134/