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

Cloud Search, öğe silme isteği aldığında öğenin tamamını hemen kaldırmaz. Bunun yerine Cloud Search, öğeyi silinmiş olarak işaretleyip öğe bilgilerinin bir alt kümesini (ör. ACL'ler, içerik, yapılandırılmış veriler ve meta veriler) kaldırarak geçici silme işlemi gerçekleştirir. Öğe sürümü gibi diğer bilgiler saklanır.

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

Bir öğe 7-10 gün boyunca silinmiş olarak işaretlenir. Bu sürenin sonunda Cloud Search, öğeyi kalıcı olarak silmek için tam silme işlemi gerçekleştirir. Öğe artık mevcut değildir ve sürüm numarası artık söz konusu öğeyi ifade etmez.

Öğelerin tutarlı sürümlerini koruma

İçerik bağlayıcınız, öğelerin 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 yeniden indekslemenin başarılı olmasını sağlamak için aşağıdakilerden birini yapmanız gerekir:

  • İçeriğinizi kalıcı olarak sildikten sonra (7-10 gün) yeniden indeksleyin.
  • Bir öğeyi manuel olarak silerken "Yok" gibi rastgele bir dize yerine items.get çağrısı yaparak elde edebileceğiniz öğenin gerçek sürümünü kullanın.

Bu önerilerden birini uygulamazsanız dizine ekleme sırasında hata oluşur ve dizine ekleme işlemi başarısız olur.