Manuel silme işleminden sonra düzeltmeleri düzeltme

Google Cloud Search, bir öğenin silinmesi isteğini aldığında öğenin tamamını hemen kaldırmaz. Bunun yerine Cloud Search, öğeyi silinmiş olarak işaretleyip ACL'ler, içerik ve meta veriler gibi bir bilgi alt kümesini kaldırarak geri yüklenebilir şekilde silme işlemi gerçekleştirir. Öğe sürümü gibi diğer bilgiler saklanır.

Yeniden indeksleme isteği, öğe geri yüklenebilir şekilde silme durumundayken mevcut değerden daha büyük bir sürüm sağlıyorsa Cloud Search öğeyi geri yükler.

Cloud Search, kalıcı şekilde silmek için kalıcı şekilde silme işlemi yapmadan önce silindi olarak işaretlenen bir öğeyi 7-10 gün boyunca saklar. Kesin silme işleminden sonra öğe artık mevcut değildir ve sürüm numarası öğeyi ifade etmez.

Öğelerin tutarlı sürümlerini koruma

İçerik bağlayıcınız, öğe sürüm oluşturma işlemini yönetmelidir. Ancak items.delete kullanarak bağlayıcı mantığınızın dışında bir öğeyi silerseniz aşağıdakilerden birini yaparak yeniden dizine ekleme işleminin başarılı olmasını sağlayın:

  • Kalıcı silme işleminden sonra (7-10 gün) içeriğinizi yeniden indeksleyin.
  • Bir öğeyi manuel olarak silerken items.get kullanılarak elde edilen öğenin gerçek sürümünü kullanın.

Bu önerilere uyulmaması dizine ekleme hatalarına neden olur.