Manuel silme işleminden sonra düzeltmeleri düzeltme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-29 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-29 UTC."],[],[],null,["# Handle revisions after manual deletes\n\nWhen the Cloud Search gets a delete item request, it doesn't immediately remove\nthe entire item. Instead, Cloud Search performs a *soft delete* by marking the\nitem as deleted and removing a subset of item information, such as the ACLs,\ncontent, structured data, and metadata. Other information, such as the item\nversion, is retained.\n\nIf a re-indexing request provides a version greater than the existing value,\nre-indexing that item while it is in a soft delete state restores the item.\n\nAn item is marked as deleted for 7-10 days after which Cloud Search performs\na *hard delete* to permanently delete the item. The item ceases to exist and\nits version number no longer refers to that specific item.\n\nMaintain consistent item versions\n---------------------------------\n\nYour content connector should handle versioning of items.\nHowever, if you delete an item outside of your connector logic using\n[items.delete](/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items/delete)\nyou must do one of the following to ensure reindexing can be successful:\n\n- Reindex your content *after* the hard delete (7-10 days).\n- When manually deleting an item, use the actual item version, which you can obtain by calling [items.get](/workspace/cloud-search/docs/reference/rest/v1/indexing.datasources.items/get) , instead of a random string, such as \"None.\".\n\nIf you don't follow one of these suggestions, an error occurs during indexing\nand indexing fails."]]