1
一直拉着頭髮幾個小時試圖找到一種方法來限制Lucene.Net(2.9.2)的FSLock問題。Lucene.net IndexWriter鎖獲得
基本上,確定每當對索引執行寫操作時,鎖就會被放到目錄上,沒有什麼新意。此鎖應該每次添加後發佈,但IndexWriter.Unlock少了點什麼,於是終於想通了,我可以通過釋放鎖:
FSDirectory.GetLockFactory().ClearLock("write.lock");
只要我努力然而,並確保我的IndexWriter實例有被初始化後,我是否會得到一個NativeFSLock異常,假定IndexWriter仍然認爲該目錄上持續存在一個鎖。
有關我如何克服這一點的任何想法?
感謝, 埃裏克