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