معالجة النُسخ السابقة بعد عمليات الحذف اليدوية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عندما يتلقّى Cloud Search طلبًا بحذف عنصر، لا يزيل العنصر بأكمله على الفور. بدلاً من ذلك، تنفّذ Cloud Search عملية حذف مؤقت من خلال وضع علامة على العنصر للإشارة إلى أنّه محذوف وإزالة مجموعة فرعية من معلومات العنصر، مثل قوائم التحكّم بالوصول والمحتوى والبيانات المنظَّمة والبيانات الوصفية. ويتم الاحتفاظ بالمعلومات الأخرى، مثل إصدار السلعة.
إذا كان طلب إعادة الفهرسة يوفّر إصدارًا أكبر من القيمة الحالية، ستؤدي إعادة فهرسة هذا العنصر أثناء وجوده في حالة حذف مبدئي إلى استعادته.
يتم وضع علامة "محذوف" على أحد العناصر لمدة تتراوح بين 7 و10 أيام، وبعد ذلك، ينفّذ Cloud Search عملية حذف نهائي لحذف العنصر نهائيًا. يتوقف العنصر عن الوجود،
ولم يعُد رقم إصداره يشير إلى هذا العنصر تحديدًا.
الحفاظ على اتساق إصدارات العناصر
يجب أن يتعامل موصّل المحتوى مع إصدارات العناصر.
ومع ذلك، إذا حذفت عنصرًا خارج منطق الموصل باستخدام
items.delete
عليك اتّخاذ أحد الإجراءَين التاليَين لضمان إعادة الفهرسة بنجاح:
- إعادة فهرسة المحتوى بعد الحذف النهائي (من 7 إلى 10 أيام)
- عند حذف عنصر يدويًا، استخدِم إصدار العنصر الفعلي الذي يمكنك الحصول عليه من خلال استدعاء items.get بدلاً من سلسلة عشوائية، مثل "None".
في حال عدم اتّباع أحد هذه الاقتراحات، سيحدث خطأ أثناء الفهرسة وستتعذّر الفهرسة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Handle revisions after manual deletes\n\nWhen the Cloud Search gets a delete item request, it doesn't immediately remove\nthe entire item. Instead, Cloud Search performs a *soft delete* by marking the\nitem as deleted and removing a subset of item information, such as the ACLs,\ncontent, structured data, and metadata. Other information, such as the item\nversion, is retained.\n\nIf a re-indexing request provides a version greater than the existing value,\nre-indexing that item while it is in a soft delete state restores the item.\n\nAn item is marked as deleted for 7-10 days after which Cloud Search performs\na *hard delete* to permanently delete the item. The item ceases to exist and\nits version number no longer refers to that specific item.\n\nMaintain consistent item versions\n---------------------------------\n\nYour content connector should handle versioning of items.\nHowever, if you delete an item outside of your connector logic using\n[items.delete](/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items/delete)\nyou must do one of the following to ensure reindexing can be successful:\n\n- Reindex your content *after* the hard delete (7-10 days).\n- When manually deleting an item, use the actual item version, which you can obtain by calling [items.get](/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items/get) , instead of a random string, such as \"None.\".\n\nIf you don't follow one of these suggestions, an error occurs during indexing\nand indexing fails."]]