IndexDocumentsBatch Kelas
Mewakili batch operasi pembaruan untuk dokumen dalam indeks Azure Search.
Operasi indeks dilakukan dalam urutan ditambahkan ke batch.
- Warisan
-
builtins.objectIndexDocumentsBatch
Konstruktor
IndexDocumentsBatch()
Metode
add_delete_actions |
Tambahkan dokumen untuk dihapus ke indeks pencarian Azure. Hapus menghapus dokumen yang ditentukan dari indeks. Bidang apa pun yang Anda tentukan dalam operasi penghapusan, selain bidang kunci, akan diabaikan. Jika Anda ingin menghapus bidang individual dari dokumen, gunakan merge_documents sebagai gantinya dan atur bidang secara eksplisit ke Tidak Ada. Operasi penghapusan adalah tidak dapat diubah. Artinya, bahkan jika kunci dokumen tidak ada dalam indeks, mencoba operasi penghapusan dengan kunci tersebut akan menghasilkan kode status 200. |
add_merge_actions |
Tambahkan dokumen untuk digabungkan ke dokumen yang sudah ada di indeks pencarian Azure. Gabung memperbarui dokumen yang sudah ada dengan bidang yang ditentukan. Jika dokumen tidak ada, penggabungan akan gagal. Bidang apa pun yang Anda tentukan dalam gabungan akan menggantikan bidang yang sudah ada dalam dokumen. Ini juga berlaku untuk koleksi jenis primitif dan kompleks. |
add_merge_or_upload_actions |
Tambahkan dokumen untuk digabungkan ke dokumen yang sudah ada di indeks pencarian Azure, atau unggah jika belum ada. Tindakan ini berakibat seperti penggabungan jika dokumen dengan kunci yang diberikan sudah ada dalam indeks. Jika dokumen tidak ada, dokumen ber perilaku seperti unggahan dengan dokumen baru. |
add_upload_actions |
Tambahkan dokumen untuk diunggah ke indeks pencarian Azure. Tindakan unggahan mirip dengan "upsert" di mana dokumen akan dimasukkan jika baru dan diperbarui/diganti jika ada. Semua bidang diganti dalam kasus pembaruan. |
dequeue_actions |
Dapatkan daftar tindakan indeks yang saat ini dikonfigurasi dan hapus. |
enqueue_actions |
Antrekan daftar tindakan indeks untuk diindeks. |
add_delete_actions
Tambahkan dokumen untuk dihapus ke indeks pencarian Azure.
Hapus menghapus dokumen yang ditentukan dari indeks. Bidang apa pun yang Anda tentukan dalam operasi penghapusan, selain bidang kunci, akan diabaikan. Jika Anda ingin menghapus bidang individual dari dokumen, gunakan merge_documents sebagai gantinya dan atur bidang secara eksplisit ke Tidak Ada.
Operasi penghapusan adalah tidak dapat diubah. Artinya, bahkan jika kunci dokumen tidak ada dalam indeks, mencoba operasi penghapusan dengan kunci tersebut akan menghasilkan kode status 200.
add_delete_actions(*documents: List[Dict] | List[List[Dict]], **kwargs: Any) -> List[IndexAction]
Parameter
Nama | Deskripsi |
---|---|
documents
Diperlukan
|
Dokumen yang akan dihapus dari indeks pencarian Azure. Mungkin satu daftar dokumen, atau dokumen sebagai parameter individual. |
Mengembalikan
Jenis | Deskripsi |
---|---|
tindakan yang ditambahkan |
add_merge_actions
Tambahkan dokumen untuk digabungkan ke dokumen yang sudah ada di indeks pencarian Azure.
Gabung memperbarui dokumen yang sudah ada dengan bidang yang ditentukan. Jika dokumen tidak ada, penggabungan akan gagal. Bidang apa pun yang Anda tentukan dalam gabungan akan menggantikan bidang yang sudah ada dalam dokumen. Ini juga berlaku untuk koleksi jenis primitif dan kompleks.
add_merge_actions(*documents: List[Dict] | List[List[Dict]], **kwargs: Any) -> List[IndexAction]
Parameter
Nama | Deskripsi |
---|---|
documents
Diperlukan
|
Dokumen untuk digabungkan ke dalam indeks pencarian Azure. Mungkin satu daftar dokumen, atau dokumen sebagai parameter individual. |
Mengembalikan
Jenis | Deskripsi |
---|---|
tindakan yang ditambahkan |
add_merge_or_upload_actions
Tambahkan dokumen untuk digabungkan ke dokumen yang sudah ada di indeks pencarian Azure, atau unggah jika belum ada.
Tindakan ini berakibat seperti penggabungan jika dokumen dengan kunci yang diberikan sudah ada dalam indeks. Jika dokumen tidak ada, dokumen ber perilaku seperti unggahan dengan dokumen baru.
add_merge_or_upload_actions(*documents: List[Dict] | List[List[Dict]], **kwargs: Any) -> List[IndexAction]
Parameter
Nama | Deskripsi |
---|---|
documents
Diperlukan
|
Dokumen untuk digabungkan atau diunggah ke dalam indeks pencarian Azure. Mungkin satu daftar dokumen, atau dokumen sebagai parameter individual. |
Mengembalikan
Jenis | Deskripsi |
---|---|
tindakan yang ditambahkan |
add_upload_actions
Tambahkan dokumen untuk diunggah ke indeks pencarian Azure.
Tindakan unggahan mirip dengan "upsert" di mana dokumen akan dimasukkan jika baru dan diperbarui/diganti jika ada. Semua bidang diganti dalam kasus pembaruan.
add_upload_actions(*documents: List[Dict] | List[List[Dict]]) -> List[IndexAction]
Parameter
Nama | Deskripsi |
---|---|
documents
Diperlukan
|
Dokumen untuk diunggah ke indeks pencarian Azure. Mungkin satu daftar dokumen, atau dokumen sebagai parameter individual. |
Mengembalikan
Jenis | Deskripsi |
---|---|
tindakan yang ditambahkan |
dequeue_actions
Dapatkan daftar tindakan indeks yang saat ini dikonfigurasi dan hapus.
dequeue_actions(**kwargs: Any) -> List[IndexAction]
Mengembalikan
Jenis | Deskripsi |
---|---|
tindakan saat ini |
enqueue_actions
Antrekan daftar tindakan indeks untuk diindeks.
enqueue_actions(new_actions: IndexAction | List[IndexAction], **kwargs: Any) -> None
Parameter
Nama | Deskripsi |
---|---|
new_actions
Diperlukan
|
tindakan yang akan diantrekan |
Atribut
actions
Azure SDK for Python