2012-09-09 3 views
2

Lucene 색인이 생성되어 컴퓨터에 아직없는 파일 색인 항목을 삭제하는 방법을 알고 싶습니다. Lucene에서 어떤 방법이 있어도 파일을 열어 파일을 열고 java를 확인하여 파일을 이동해야합니까?존재하지 않는 Lucene의 문서 삭제

편집은 다음과 같이

의 예는 다음과 같습니다 나는 Lucene에 5 개 개의 파일에 의해 색인이 포함 된 디렉토리가, 내가 물리적으로 파일을 삭제할 때, 그 기록 루씬 인덱스를 제거 할 인덱스를 업데이트 할. 내가 아는 것은 당신을 시작 시키거나 Lucene이 자동으로 그것을 할 수있는 옵션을 제공한다면 논리를 끌어 올리는 것입니다.

+0

예제를 사용하여 더 나은 방법으로 설명하십시오. – JotaBe

+0

나는 동일한 필요성을 가지고있다 : 큰 인덱스 (20h00을 생성하기 위해)와 나는 인덱스 파일이 삭제 되었기 때문에 그것을 갱신하고 싶다. – Aubin

+0

자바 7에서는 새로운 파일 시스템 기능을 볼 수있었습니다. – mschonaker

답변

1

파일이 Lucene 문서에 해당하는 경우 해당 파일을 색인에서 제거하는 Lucene에서 해당 문서를 삭제할 수 있습니다.