我使用DIH索引我的实体。我在delta-import时遇到问题。我在一个data-config.xml中声明了多个实体。实体将具有不同的主键。现在,如果我想进行delta-import,我应该如何在schema.xml中提及UniqueKey。
我的数据配置结构就像这样
<document>
<entity></entity>
<entity></entity>
<entity></entity>
</document>
答案 0 :(得分:0)
您的uniqueKey字段应该是全局唯一的。如果需要创建具有类型和值的复合键 - 这是可以接受的。您也可以单独保留原始密钥,并使用deltaQuery(假设SQL在这里)。
您可以使用变形金刚直接在DIH中创建复合键,也可以使用UpdateRequestProcessor pipelines在DIH之后创建复合键。