Menangani revisi setelah penghapusan manual

Saat Cloud Search mendapatkan permintaan penghapusan item, permintaan tersebut tidak langsung menghapus seluruh item. Sebagai gantinya, Cloud Search melakukan penghapusan sementara dengan menandai item sebagai dihapus dan menghapus subset 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, mengindeks ulang item tersebut saat berada dalam status hapus untuk sementara akan memulihkan item tersebut.

Item ditandai sebagai dihapus selama 7-10 hari setelah Cloud Search melakukan penghapusan permanen untuk menghapus item tersebut secara permanen. Item tersebut tidak lagi ada dan nomor versinya tidak lagi mengacu ke item spesifik 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 hal 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 gagal.