1
이 Lucene.Net (2.9.2)의 FSLock 문제에 대한 한계를 찾기 위해 몇 시간 동안 머리카락을 꺼냈다.Lucene.net IndexWriter 잠금은
기본적으로 색인에 대한 쓰기 작업이 수행 될 때마다 잠금이 디렉토리에 적용되고 새로운 것은 없음을 식별합니다. 최대한 빨리 시도로, 그러나
FSDirectory.GetLockFactory().ClearLock("write.lock");
내 IndexWriter의 인스턴스가 있는지 확인이 잠금이 모든 또한 이후에 출시 된, 그러나 IndexWriter.Unlock 그냥 아무것도 안한다, 그래서 결국 내가 통해 잠금을 해제 할 수 있다고 생각 초기화 된 경우 NativeFSLock 예외가 발생합니까? IndexWriter는 여전히 잠금이 디렉토리에 영구적이라고 생각한다고 가정합니다.
어떻게하면이 문제를 해결할 수 있습니까?
덕분에, 에릭