【发布时间】:2015-06-24 10:02:38
【问题描述】:
Lucene .Net 抛出 LockObtainFailedException 时遇到锁定问题。它是一个多租户站点,每个客户在磁盘上都有自己的物理搜索索引,并使用IndexWriters 的static 列表,每个索引一个以控制更改。
我们在IndexWriter上调用如下函数
AddDocument();
DeleteDocuments();
DeleteAll();
Optimize();
Commit();
我注意到我们从未在IndexWriter 上致电Close() 或Dispose(),我想知道这是否是一种好的做法并且可能是导致问题的原因。
谢谢戴夫
【问题讨论】:
标签: c# lucene lucene.net