2012-10-06 3 views

답변

3

짧은 답변 : 아니요

당신은 삭제하고 문서를 다시 추가 할 필요가

, 그것은 필드가 저장되어 있으며 필드를 인덱스입니다. 수

는 "먼저 새 문서를 추가 한 후 용어를 포함하는 문서를 삭제하고하여 문서를 업데이트 삭제를 한 후 같은 인덱스의 리더로 볼 때 (원자이다 플러시 추가합니다. IndexWriter.updateDocument() Javadoc를 참조하십시오 추가 후에 만 ​​발생합니다. ")

또 다른 대안은 Lucene 외부에서 업데이트해야하는 데이터 (관계형 DB)를 저장할 수 있습니다.

Lucene V4 이전 버전에는 아무런 변화가 없었지만, 장소를 업데이트하거나 필드를 저장하거나 색인 할 수 있도록 모든 종류의 work in progress이 있습니다.