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

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

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

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

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

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

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

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