2013-10-03 3 views
0

Lucene 색인 (Lucene.net 사용)을 만들었으므로 검색이 정상적으로 작동합니다. 다음과 같이lucene 색인을 동 기적으로 업데이트하는 방법은 무엇입니까?

나의 관심사입니다 :

나는 인덱스를 생성하는 내 SQL 데이터베이스에서 데이터를 사용했다. 이제 문제는이 데이터가 커지고 인덱스를 삭제하고 다시 만들지 않고 인덱스를 수정할 수있는 방법을 찾을 수 없다는 것입니다. 삭제 - 재 작성 프로세스없이 lucene 색인을 수정하는 방법이 있다면 알려주십시오.

답변

1

IndexWriter은 인덱스의 데이터를 수정하는 데 사용되는 addDocument, updateDocumentdeleteDocuments과 같은 메서드를 가지고 있습니다. 문서를 업데이트하려면 문서를 삭제하고 다시 색인화해야하지만 전체 색인을 다시 만들 필요는 없습니다.

관련 문제