2010-08-06 3 views
0

색인 생성 프로그램이 손상되었을 때 lucene 색인을 작성하고있었습니다. 인덱서는 충돌 이전에 약 3 백만 건의 문서를 처리하여 14GB 파일을 생성했습니다. Luke에서 색인을 열었을 때 (강제 잠금 해제) 전체 색인이 사라졌습니다. 어리 석다.Luke/Indexreader로 열면 Lucene 색인이 삭제되었습니다.

열린 색인은 0 개의 문서를 가지며 그 크기는 1kb로 축소되었습니다. 사람이를 경험하셨습니까, 또는 대부분의 아마, 당신의 인덱싱 코드가 충돌하기 전에 commit()를 호출되지

답변

2

에 대한 설명 (Lucene.Net 2.9을 사용하여)

을 제공 할 수 있습니다. 변경 사항을 모두 잃고 싶지 않은 경우 X 개의 문서가 추가 될 때마다 commit()으로 전화해야합니다.

관련 문제