大量匯入多個 Document。要求處理作業可能是同步進行。系統會建立不存在的項目。
注意:部分 Document 可能成功更新。
HTTP 要求
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/dataStores/*/branches/*}/documents:import
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
| parent | 
 這是必要旗標,父項分支資源名稱,例如  | 
要求主體
要求主體包含下列結構的資料:
| JSON 表示法 | 
|---|
| { "errorConfig": { object ( | 
| 欄位 | |
|---|---|
| errorConfig | 
 匯入期間發生錯誤的所需位置。 | 
| reconciliationMode | 
 現有文件與待匯入文件之間的對帳模式。預設值為  | 
| updateMask | 
 指出要更新所匯入文件中的哪些欄位。如未設定,預設為更新所有欄位。 這是以半形逗號分隔的完整欄位名稱清單。範例: | 
| autoGenerateIds | 
 是否要在文件 ID 不存在時自動產生 ID。 如果設為  支援的資料來源: 
 | 
| idField | 
 這個欄位會指出要當做文件專屬 ID 的 ID 欄位或資料欄。 如果是  JSON 欄位或表格資料欄的值會做為  只有在  如未設定,從允許的資料來源匯入時,系統會使用預設值  支援的資料來源: 
 | 
| forceRefreshContent | 
 (選用步驟) 是否強制重新整理文件的非結構化內容。 如果設為  | 
| 聯集欄位 source。這是必要旗標,輸入內容的來源。source只能是下列其中一項: | |
| inlineSource | 
 文件的輸入內容內嵌來源。 | 
| gcsSource | 
 輸入內容的 Cloud Storage 位置。 | 
| bigquerySource | 
 BigQuery 輸入來源。 | 
| fhirStoreSource | 
 FhirStore 輸入來源。 | 
| spannerSource | 
 Spanner 輸入來源。 | 
| cloudSqlSource | 
 Cloud SQL 輸入來源。 | 
| firestoreSource | 
 Firestore 輸入來源。 | 
| alloyDbSource | 
 AlloyDB 輸入來源。 | 
| bigtableSource | 
 Cloud Bigtable 輸入來源。 | 
回應主體
如果成功,回應主體會包含 Operation 的執行個體。
授權範圍
需要下列其中一種 OAuth 範圍:
- https://www.googleapis.com/auth/cloud-platform
- https://www.googleapis.com/auth/discoveryengine.readwrite
詳情請參閱Authentication Overview。
IAM 權限
需要 parent 資源的下列 IAM 權限:
- discoveryengine.documents.import
詳情請參閱 IAM 說明文件。