Cloud Search, öğe silme isteği aldığında öğenin tamamını hemen kaldırmaz. Bunun yerine Cloud Search, öğeyi silinmiş olarak işaretleyerek ve ACL'ler, içerik, yapılandırılmış veriler ve meta veriler gibi öğe bilgilerinin bir alt kümesini kaldırarak yumuşak silme işlemi gerçekleştirir. Öğe sürümü gibi diğer bilgiler de korunur.
Yeniden dizine ekleme isteği mevcut değerden daha büyük bir sürüm sağlıyorsa bu öğeyi geri yüklenebilir şekilde silme durumundayken yeniden dizine eklemek öğeyi geri yükler.
Bir öğe 7-10 gün boyunca silinmiş olarak işaretlenir. Bu sürenin ardından Cloud Search, öğeyi kalıcı olarak silmek için kalıcı silme işlemi gerçekleştirir. Öğenin varlığı sona erer ve sürüm numarası artık söz konusu öğeyi ifade etmez.
Öğe sürümlerini tutarlı tutun
İçerik bağlayıcınız, öğelerin sürümlerini yönetmelidir. Ancak items.delete işlevini kullanarak bir öğeyi bağlayıcı mantığınızın dışında silerseniz yeniden dizine ekleme işleminin başarılı olmasını sağlamak için aşağıdakilerden birini yapmanız gerekir:
- Kalıcı olarak silme işleminden sonra (7-10 gün) içeriğinizi yeniden dizine ekleyin.
- Bir öğeyi manuel olarak silerken "Yok" gibi rastgele bir dize yerine gerçek öğe sürümünü kullanın.Bu sürüme, items.get işlevini çağırarak ulaşabilirsiniz.
Bu önerilerden birini uygulamazsanız dizine ekleme sırasında bir hata meydana gelir ve dizine ekleme işlemi başarısız olur.