2

とにかく、impex のインポート中に [unique=true] をバイパスできるものはありますか? itemtype には 1 つの一意のキーが必要です。

以下のような itemtype にデータを保存する必要がありますが、impex 自体を検証するとエラーがスローされ、少なくとも 1 つの属性に対して 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 import 'insert' ヘッダーには一意のフィールドは必要ありません。一意のフィールドが必要なのは、'insert_update'、'update'、および 'delete' だけです。

この更新/削除の制限を回避したい場合は、'[batch=true]' を使用できます。

于 2016-03-01T19:38:56.523 に答える