Lucene.Net의 Azure 라이브러리를 사용하고 있지만 인덱스에 추가하려고하면 FileNotFound 예외가 발생합니다.Lucene.Net을위한 Azure 라이브러리 - FileNotFound 예외
모든 것이 FSDirectory와 잘 작동합니다. 나는 RAMDirectory에 대단히 큰 단위 테스트를하고있다.
- 단일 역할이 인덱스 작가 싱글을 유지 : 여기
은 인프라입니다.
- 별도의 웹 서비스는 읽기 전용 모드에서 동일한 인덱스를 가리키는 Searcher의 단일 인스턴스를 유지 관리합니다.
- 변경 이벤트가 발생하면 인덱스 작성자 역할은 변경 내용을 선택하고 인덱스를 수정 한 다음 커밋합니다.
- 특정 시간이 지나면 검색자가 재활용되어 최신 색인 변경 사항을 선택합니다.
예외 : 변경시 다음부터, 나는 AzureDirectory에서 FileNotFound 예외를 얻을. 발견되지 않은 것으로보고 된 파일은 변경되지만 한 예는 "_h.cfs"입니다. 수색자는 재활용과 나뿐만 아니라 수색자에 FileNotFound 예외를 얻을 인덱스 ...
커플 기타 중요 포인트를 다시 시도 할 때 : 전체 인덱스의 1. 초기 생성은 잘 작동합니다. 2. 처음 생성 된 인덱스를 검색하면 정상적으로 작동합니다. 3. Lucene을 사용하고 있습니다 .Net V. 2.9.2
의견이나 제안이 있으십니까? 이것은 내가 프로젝트를 해제하기 전에 해결해야 불행하게도 마지막 문제 ...
감사하다, 팀
내가 https://azuredirectory.codeplex.com/ 나는 localresource를 사용하여 종료(폴더를 사용하여 동일한 문제로 실행
답변이 없습니다. 그 동안 약간의 진전이 있었습니까? 나는 정말 똑같은 인프라를 사용하려고하는데, 나는 정말 호기심이 많다. – wpfwannabe
마찬가지로 - 모든 의견은 정말 감사하겠습니다. – iandayman