Impor massal beberapa Document. Pemrosesan permintaan dapat bersifat sinkron. Item yang tidak ada akan dibuat.
Catatan: Sebagian Document dapat berhasil diperbarui.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*/collections/*/dataStores/*/branches/*}/documents:import
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
parent |
Wajib diisi. Nama resource cabang induk, seperti |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "errorConfig": { object ( |
| Kolom | |
|---|---|
errorConfig |
Lokasi yang diinginkan untuk error yang terjadi selama Impor. |
reconciliationMode |
Mode rekonsiliasi antara dokumen yang ada dan dokumen yang akan diimpor. Nilai defaultnya adalah |
updateMask |
Menunjukkan kolom dalam dokumen impor yang disediakan untuk diperbarui. Jika tidak ditetapkan, nilai defaultnya adalah memperbarui semua kolom. Ini adalah comma-separated list berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
autoGenerateIds |
Apakah akan otomatis membuat ID untuk dokumen jika tidak ada. Jika ditetapkan ke Sumber data yang didukung:
|
idField |
Kolom ini menunjukkan kolom ID atau kolom yang akan digunakan sebagai ID unik dokumen. Untuk Nilai kolom JSON atau kolom tabel digunakan sebagai Hanya tetapkan kolom ini jika Jika tidak ditetapkan, nilai default Sumber data yang didukung:
|
forceRefreshContent |
Opsional. Apakah akan memaksa pembaruan konten tidak terstruktur dokumen. Jika ditetapkan ke |
Kolom union source. Wajib diisi. Sumber input. source hanya dapat berupa salah satu di antara berikut: |
|
inlineSource |
Sumber Inline untuk konten input dokumen. |
gcsSource |
Lokasi Cloud Storage untuk konten input. |
bigquerySource |
Sumber input BigQuery. |
fhirStoreSource |
Sumber input FhirStore. |
spannerSource |
Sumber input Spanner. |
cloudSqlSource |
Sumber input Cloud SQL. |
firestoreSource |
Sumber input Firestore. |
alloyDbSource |
Sumber input AlloyDB. |
bigtableSource |
Sumber input Cloud Bigtable. |
Isi respons
Jika berhasil, isi respons akan memuat instance Operation.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource parent:
discoveryengine.documents.import
Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.