2014-12-10 3 views
0

DIH를 사용하여 내 엔티티를 인덱싱하고 있습니다. 델타 가져 오기 중에 문제가 발생했습니다. 하나의 data-config.xml에 여러 엔티티를 선언했습니다. 엔티티는 다른 기본 키를 갖습니다. 이제 델타 가져 오기에서 schema.xml의 UniqueKey를 어떻게 언급해야합니까? 이SOLR의 UniqueKey

<document> 
    <entity></entity> 
    <entity></entity> 
    <entity></entity> 
</document> 

답변

0

귀하의 uniqueKey 필드는 전 세계적으로 고유해야처럼

내 데이터 설정 구조이다. 그 경우 유형 및 값을 갖는 복합 키를 작성해야합니다. 원래 키를 별도로 유지하고 deltaQuery (여기서는 SQL이라고 가정)를 사용하십시오.

변압기를 사용하여 DIH에 직접 입력하거나 DIH 뒤에 UpdateRequestProcessor pipelines을 사용하여 합성 키를 만들 수 있습니다.