Saat Google Cloud Search menerima permintaan untuk menghapus item, item tersebut tidak akan langsung dihapus seluruhnya. Sebagai gantinya, Cloud Search akan melakukan soft delete dengan menandai item sebagai dihapus dan menghapus sebagian informasi, seperti ACL, konten, dan metadata. Informasi lainnya, seperti versi item, akan dipertahankan.
Jika permintaan pengindeksan ulang memberikan versi yang lebih besar dari nilai yang ada saat item dalam status soft delete, Cloud Search akan memulihkan item tersebut.
Cloud Search akan menyimpan item yang ditandai sebagai dihapus selama 7-10 hari sebelum melakukan hard delete untuk menghapusnya secara permanen. Setelah hard delete, item tidak akan ada lagi dan nomor versinya tidak lagi merujuk ke item tersebut.
Mempertahankan versi item yang konsisten
Konektor konten Anda harus menangani pembuatan versi item. Namun, jika Anda menghapus item di luar logika konektor menggunakanitems.delete, pastikan pengindeksan ulang berhasil dengan melakukan salah satu hal berikut:
- Indeks ulang konten Anda setelah hard delete (7-10 hari).
- Saat menghapus item secara manual, gunakan versi item sebenarnya yang diperoleh menggunakan
items.get.
Jika saran ini tidak diikuti, akan terjadi error pengindeksan.