0
최신 solr (4.10.1)을 사용 중이며 매우 큰 문서 (자주 ACL 변경)에서 많은 원자 적 업데이트를 수행하려고합니다.Solr 원자 적 업데이트가 매번 새 문서를 생성 중입니다.
업데이트 후 색인을 조사하기 위해 Luke를 사용했는데 이 전체 문서를 다시 복사하는 것 같습니다._version_
필드와 원자 필드가 변경됩니다.
동일한 문서가 1MB 업데이트되면 어떻게됩니까? 타임스? 정말로 1 mio가 있습니까? 같은 문서의 사본?
나는 항상 이 새로운 타임 스탬프로 바뀌어서 solr 소스를 살펴본 결과 _version_
값을 지정할 방법이 없습니다. 이전 버전을 삭제하기 위해 이전 문서를로드하는 것은 성능 때문에 옵션이 아닙니다.
그래서 solr이 문서 사본을 반복해서 생성하는 것을 방지하는 다른 방법이 있습니까?
색인에서, 주어진 문서의 첫 번째 원자 적 업데이트 후에 동일한 문서가 두 번 보입니다. 버전 번호와 원자 적으로 변경된 필드 만 다를뿐입니다. – Yann
. 각 원자 갱신 요청은 갱신 된. 서의 새 사본을 작성합니다. 'docId' 또한 물론 다릅니다. – kromit
고유 ID를 사용합니까? 다음과 같이 : 업데이트 요청에 지정 하시겠습니까? 물론 –
Yann