טיפול בתיקונים לאחר מחיקה ידנית

כשמתקבלת ב-Google Cloud Search בקשה למחיקת פריט, המערכת לא מסירה את הפריט כולו באופן מיידי. במקום זאת, Cloud Search מבצע מחיקה רכה על ידי סימון הפריט כמחוק והסרה של קבוצת משנה של מידע, כמו רשימות ACL, תוכן ומטא-נתונים. מידע אחר, כמו גרסת הפריט, נשמר.

אם בקשת אינדוקס מחדש מספקת גרסה גדולה מהערך הקיים בזמן שהפריט נמצא במצב של מחיקה רכה, Cloud Search משחזר את הפריט.

ב-Cloud Search, פריט שמסומן כמחוק נשמר למשך 7 עד 10 ימים לפני שמבוצעת מחיקה סופית כדי להסיר אותו לצמיתות. אחרי מחיקה סופית, הפריט לא קיים יותר ומספר הגרסה שלו כבר לא מתייחס אליו.

שמירה על גרסאות עקביות של פריטים

מחבר התוכן צריך לטפל בניהול גרסאות של פריטים. עם זאת, אם מוחקים פריט מחוץ ללוגיקה של המחבר באמצעות items.delete, צריך לבצע אחד מהפעולות הבאות כדי לוודא שהפריט יתווסף מחדש לאינדקס:

  • אחרי המחיקה הסופית (7-10 ימים), צריך ליצור מחדש את האינדקס של התוכן שלכם.
  • כשמוחקים פריט באופן ידני, צריך להשתמש בגרסה בפועל של הפריט שהתקבלה באמצעות items.get.

אם לא פועלים לפי ההצעות האלה, מתקבלות שגיאות באינדקס.