Menangani revisi setelah penghapusan manual

Saat menerima permintaan penghapusan item, Cloud Search tidak segera menghapus seluruh item. Sebagai gantinya, Cloud Search melakukan penghapusan sementara dengan menandai item sebagai dihapus dan menghapus sebagian informasi item, seperti ACL, konten, data terstruktur, dan metadata. Informasi lainnya, seperti versi item, akan dipertahankan.

Jika permintaan pengindeksan ulang memberikan versi yang lebih tinggi dari nilai yang ada, pengindeksan ulang item tersebut saat berada dalam status hapus untuk sementara akan memulihkan item tersebut.

Item ditandai sebagai dihapus selama 7-10 hari, setelah itu Cloud Search akan melakukan penghapusan total untuk menghapus item tersebut secara permanen. Item tersebut tidak ada lagi dan nomor versinya tidak lagi merujuk ke item tertentu tersebut.

Mempertahankan versi item yang konsisten

Konektor konten Anda harus menangani pembuatan versi item. Namun, jika Anda menghapus item di luar logika konektor menggunakan items.delete, Anda harus melakukan salah satu tindakan berikut untuk memastikan pengindeksan ulang dapat berhasil:

  • Indeks ulang konten Anda setelah penghapusan secara permanen (7-10 hari).
  • Saat menghapus item secara manual, gunakan versi item sebenarnya, yang dapat Anda peroleh dengan memanggil items.get, bukan string acak, seperti "None".

Jika Anda tidak mengikuti salah satu saran ini, error akan terjadi selama pengindeksan dan pengindeksan akan gagal.