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

Google Cloud Search, bir öğenin silinmesi için istek 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 bilgilerin bir alt kümesini kaldırarak geçici silme işlemi gerçekleştirir. Öğe sürümü gibi diğer bilgiler saklanır.

Yeniden indeksleme isteğinde, öğe geçici silme durumundayken mevcut değerden daha büyük bir sürüm sağlanırsa Cloud Search öğeyi geri yükler.

Cloud Search, kalıcı olarak kaldırmak için tam 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 olmaz ve sürüm numarası öğeyi ifade etmez.

Öğelerin sürümlerini tutarlı tutma

İç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:

  • İçeriğinizi, kalıcı silme işleminden sonra (7-10 gün) 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.