2014-11-26 4 views
0

일부 문서에 Creene Lucene 인덱스가 있고이 인덱스를 폴더에 저장하고 있습니다.Lucene에서 인덱스 제거 및 추가

지금 내가 루씬의 색인에

어떻게 이런 일이 가능하다 이상의 문서를 추가 루씬의 색인

2에서 문서의 일부를 삭제

1 등이 인덱스를 업데이트 할? 전체 문서에 대해 Lucene 색인을 다시 작성해야합니까?

감사

+0

버전 3 인 Lucene.Net을 사용 중입니다. –

답변

1

은 사용하지만 자바와 버전 4.0 이상을 사용하는 가정합니다 루씬의 버전을 알고하지 마십시오, 당신은 IndexWriterConfig 구성 APPEND 모드로 IndexWriter를 열어야합니다. .net을 사용하고 있다면, 가까운 상대방이 있어야합니다.

+0

Lucene 색인에서 문서의 하위 집합을 삭제하려면 어떻게해야합니까? –

+1

최근 Lucene/Java ['IndexWriter'] (http://lucene.apache.org/core/4_9_0/core/org/apache/lucene/index/IndexWinder.html)에는 다음 중 하나를 기반으로하는 두 개의 deleteDocuments 메소드가 있습니다. 'Term' 또는'Query'. – mindas