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

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

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

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

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

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

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

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