عندما يتلقّى Cloud Search طلب حذف عنصر، لا تتم إزالة العنصر بالكامل على الفور. بدلاً من ذلك، تُجري Cloud Search عملية حذف غير نهائي من خلال وضع علامة على العنصر على أنّه محذوف وإزالة مجموعة فرعية من معلومات العنصر، مثل جداول أذونات الوصول و المحتوى والبيانات المنظَّمة والبيانات الوصفية. ويتم الاحتفاظ بمعلومات أخرى، مثل إصدار العنصر.
إذا كان طلب إعادة الفهرسة يقدّم إصدارًا أكبر من القيمة الحالية، يؤدي إعادة فهرسة هذا العنصر عندما يكون في حالة حذف مؤقت إلى استعادته.
يتم وضع علامة على العنصر على أنّه محذوف لمدة تتراوح بين 7 و10 أيام، وبعد ذلك تُجري خدمة Cloud Search عملية حذف نهائي للعنصر. ويتوقف العنصر عن الظهور ولا يشير رقم الإصدار بعد ذلك إلى هذا العنصر المحدّد.
الحفاظ على نُسخ متسقة من العناصر
يجب أن يتعامل موصل المحتوى مع إصدارات العناصر. ومع ذلك، إذا حذفت عنصرًا خارج منطق الموصّل باستخدام items.delete، يجب تنفيذ أحد الإجراءات التالية لضمان نجاح إعادة الفهرسة:
- إعادة فهرسة المحتوى بعد الحذف النهائي (من 7 إلى 10 أيام)
- عند حذف عنصر يدويًا، استخدِم إصدار العنصر الفعلي الذي يمكنك الحصول عليه من خلال memanggil items.get ، بدلاً من سلسلة عشوائية، مثل "None".
إذا لم تتّبع أحد هذه الاقتراحات، سيحدث خطأ أثناء الفهرسة والفهرسة.