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