2

无论如何我们可以在进行 impex 导入时绕过 [unique=true] 吗?它说一个唯一的键对于一个项目类型是必须的。

我需要将数据存储在如下所示的 itemtype 中,但验证 impex 本身会引发错误,并且它说 unique=true 应该存在于至少一个属性中。请建议如何缓解此问题。感谢任何帮助。

Impex : INSERT SolrSearchTopResults;keyword;searchDate;lang(isocode);resultCount;fromBatch

;shovels;01-02-2016 9:54:30;en;30;true 
;shovels;01-02-2016 9:54:32;en;32;true 
;shovels;01-02-2016 9:54:45;en;32;true

物品种类:

<itemtype code="SolrSearchTopResults" extends="GenericItem" autocreate="true" generate="true" >
<deployment table="SolrSearchTopResults" typecode="12398" /> 
4

1 回答 1

3

Impex 导入“插入”标头不需要唯一字段,只有“插入更新”、“更新”和“删除”需要唯一字段。

如果你想绕过更新/删除的限制,你可以使用'[batch=true]'。

于 2016-03-01T19:38:56.523 回答