เมื่อ Google Cloud Search ได้รับคำขอให้ลบรายการ ระบบจะไม่นำรายการทั้งหมดออกทันที แต่ Cloud Search จะทำการ ลบแบบชั่วคราว โดยทำเครื่องหมายรายการว่าถูกลบแล้วและนำข้อมูลบางส่วนออก เช่น ACL, เนื้อหา และข้อมูลเมตา ส่วนข้อมูลอื่นๆ เช่น เวอร์ชันของรายการจะยังคงอยู่
หากคำขอให้จัดทำดัชนีใหม่ระบุเวอร์ชันที่สูงกว่าค่าที่มีอยู่ขณะที่รายการอยู่ในสถานะลบแบบชั่วคราว Cloud Search จะกู้คืนรายการ
Cloud Search จะเก็บรายการที่ทำเครื่องหมายว่าถูกลบไว้เป็นเวลา 7-10 วันก่อนที่จะทำการ ลบแบบถาวร เพื่อนำออกอย่างถาวร หลังจากลบแบบถาวรแล้ว รายการจะไม่มีอยู่อีกต่อไปและหมายเลขเวอร์ชันจะไม่เกี่ยวข้องกับรายการนั้นอีก
รักษาเวอร์ชันของรายการให้สอดคล้องกัน
ตัวเชื่อมต่อเนื้อหาควรจัดการการกำหนดเวอร์ชันของรายการ อย่างไรก็ตาม หากคุณลบรายการนอกตรรกะของตัวเชื่อมต่อโดยใช้items.delete ให้ตรวจสอบว่าการจัดทำดัชนีใหม่สำเร็จโดยทำอย่างใดอย่างหนึ่งต่อไปนี้
- จัดทำดัชนีเนื้อหาใหม่ หลังจาก การลบแบบถาวร (7-10 วัน)
- เมื่อลบรายการด้วยตนเอง ให้ใช้เวอร์ชันของรายการจริงที่ได้รับโดยใช้
items.get
หากไม่ทำตามคำแนะนำเหล่านี้จะทำให้เกิดข้อผิดพลาดในการจัดทำดัชนี