dokumen/batch XMLAPI - Amazon CloudSearch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

dokumen/batch XMLAPI

Dokumen XML/Permintaan batch

Badan documents/batch permintaan menentukan operasi dokumen yang ingin Anda lakukan dalam XHTML. Sebagai contoh:

<batch> <add id="tt0484562"> <field name="title">The Seeker: The Dark Is Rising</field> <field name="director">Cunningham, David L.</field> <field name="genre">Adventure</field> <field name="genre">Drama</field> <field name="genre">Fantasy</field> <field name="genre">Thriller</field> <field name="actor">McShane, Ian</field> <field name="actor">Eccleston, Christopher</field> <field name="actor">Conroy, Frances</field> <field name="actor">Ludwig, Alexander</field> <field name="actor">Crewson, Wendy</field> <field name="actor">Warner, Amelia</field> <field name="actor">Cosmo, James</field> <field name="actor">Hickey, John Benjamin</field> <field name="actor">Piddock, Jim</field> <field name="actor">Lockhart, Emma</field> </add> <delete id="tt0301199" /> </batch>

dokumen/batch Permintaan Elemen (XHTML)

Elemen Deskripsi Diperlukan
batch Kumpulan operasi tambah atau hapus yang ingin Anda kirimkan ke domain pencarian Anda. Batch harus berisi setidaknya satu elemen tambah atau hapus. Ya
tambahkan Menentukan dokumen yang ingin Anda tambahkan ke domain pencarian Anda. Atribut id diperlukan dan elemen add harus berisi setidaknya satu bidang.

Atribut:

  • id—Sebuah string alfanumerik. Karakter apa pun selain A-Z (huruf besar atau kecil) dan 0-9 adalah ilegal. Panjang maksimal adalah 128 karakter.

Tidak
bidang Menentukan bidang dalam dokumen yang ditambahkan. Atribut nama dan nilai bidang diperlukan. Nama bidang harus dimulai dengan huruf dan dapat berisi karakter berikut: a-z (huruf kecil), 0-9, dan _ (garis bawah). Skor nama dicadangkan dan tidak dapat digunakan sebagai nama bidang. Nilai bidang dapat berupa teks atau CDATA.

Untuk menentukan beberapa nilai untuk bidang, Anda menyertakan beberapa elemen bidang dengan nama yang sama. Sebagai contoh:

<field name="genre">Adventure</field> <field name="genre">Drama</field> <field name="genre">Fantasy</field> <field name="genre">Thriller</field>

Batasan:

  • name—String alfanumerik yang dimulai dengan huruf. Dapat berisi a-z (huruf kecil), 0-9, _ (garis bawah), - (tanda hubung), dan. (periode).

Kondisi: Setidaknya satu bidang harus ditentukan dalam elemen add.

Bersyarat
hapus Menentukan dokumen yang ingin Anda hapus dari domain pencarian Anda. Atribut id diperlukan. Elemen hapus harus kosong. Untuk informasi tentang menghapus dokumen secara permanen, lihatMenghapus Dokumen di Amazon CloudSearch.

Batasan:

  • id—Sebuah string alfanumerik. Karakter apa pun selain A-Z (huruf besar atau kecil) dan 0-9 adalah ilegal.

Tidak

dokumen/Batch Response (XHTML)

Badan respons mencantumkan jumlah penambahan dan penghapusan yang dilakukan dan kesalahan atau peringatan apa pun yang dihasilkan.

Skema RelaxNG dari respons API layanan dokumen adalah:

start = response response = element response { attribute status { "success" | "error" }, attribute adds { xsd:integer }, attribute deletes { xsd:integer }, element errors { element error { text }+ }? & element warnings { element warning { text }+ }? }

dokumen/batch Response Elements (XHTML)

Elemen Deskripsi
result

Berisi elemen yang mencantumkan kesalahan dan peringatan yang dihasilkan saat mengurai dan memvalidasi permintaan.

Atribut:

  • status—Status hasil, yaitu salah satu success atauerror.

  • adds— Jumlah dokumen yang ditambahkan. Jika statusnyaerror, ini selalu nol.

  • deletesJumlah dokumen yang dihapus Jika statusnyaerror, ini selalu nol.

Kendala: Jika statusnyaerror, elemen hasil berisi daftar kesalahan. Jika statusnyasuccess, elemen hasil dapat berisi daftar peringatan, tetapi tidak ada kesalahan.

kesalahan Berisi kumpulan elemen kesalahan yang mengidentifikasi kesalahan yang terjadi saat mengurai dan memvalidasi permintaan.
kesalahan Memberikan informasi tentang kesalahan parsing atau validasi. Nilai memberikan deskripsi kesalahan.
peringatan Berisi kumpulan elemen peringatan yang mengidentifikasi peringatan yang dihasilkan saat mengurai dan memvalidasi permintaan.
memperingati Memberikan informasi tentang peringatan parsing atau validasi. Nilai memberikan deskripsi kesalahan.