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 besar dari nilai yang ada, pengindeksan ulang item tersebut saat berada dalam status penghapusan sementara akan memulihkan item.
Item ditandai sebagai dihapus selama 7-10 hari, setelah itu Cloud Search akan melakukan penghapusan total untuk menghapus item tersebut secara permanen. Item 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:
- Lakukan pengindeksan ulang konten Anda setelah penghapusan permanen (7-10 hari).
- Saat menghapus item secara manual, gunakan versi item yang sebenarnya, yang dapat Anda dapatkan 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.