معالجة النُسخ السابقة بعد عمليات الحذف اليدوية

عندما يتلقّى Cloud Search طلبًا بحذف عنصر، لا يزيل العنصر بأكمله على الفور. بدلاً من ذلك، تنفّذ Cloud Search عملية حذف مؤقت من خلال وضع علامة على العنصر للإشارة إلى أنّه محذوف وإزالة مجموعة فرعية من معلومات العنصر، مثل قوائم التحكّم بالوصول والمحتوى والبيانات المنظَّمة والبيانات الوصفية. ويتم الاحتفاظ بالمعلومات الأخرى، مثل إصدار السلعة.

إذا كان طلب إعادة الفهرسة يوفّر إصدارًا أكبر من القيمة الحالية، ستؤدي إعادة فهرسة هذا العنصر أثناء وجوده في حالة حذف مبدئي إلى استعادته.

يتم وضع علامة "محذوف" على أحد العناصر لمدة تتراوح بين 7 و10 أيام، وبعد ذلك، ينفّذ Cloud Search عملية حذف نهائي لحذف العنصر نهائيًا. يتوقف العنصر عن الوجود، ولم يعُد رقم إصداره يشير إلى هذا العنصر تحديدًا.

الحفاظ على اتساق إصدارات العناصر

يجب أن يتعامل موصّل المحتوى مع إصدارات العناصر. ومع ذلك، إذا حذفت عنصرًا خارج منطق الموصل باستخدام items.delete عليك اتّخاذ أحد الإجراءَين التاليَين لضمان إعادة الفهرسة بنجاح:

  • إعادة فهرسة المحتوى بعد الحذف النهائي (من 7 إلى 10 أيام)
  • عند حذف عنصر يدويًا، استخدِم إصدار العنصر الفعلي الذي يمكنك الحصول عليه من خلال استدعاء items.get بدلاً من سلسلة عشوائية، مثل "None".

في حال عدم اتّباع أحد هذه الاقتراحات، سيحدث خطأ أثناء الفهرسة وستتعذّر الفهرسة.