จัดการการแก้ไขหลังจากที่ลบด้วยตัวเอง

เมื่อ Google Cloud Search ได้รับคำขอให้ลบรายการ ระบบจะไม่นำรายการทั้งหมดออกทันที แต่ Cloud Search จะทำเครื่องหมายว่าลบโดยทำเครื่องหมายว่ารายการถูกลบแล้วและนำข้อมูลบางส่วนออก เช่น ACL, เนื้อหา และข้อมูลเมตา ระบบจะเก็บข้อมูลอื่นๆ ไว้ เช่น เวอร์ชันของรายการ

หากคำขอจัดทำดัชนีใหม่ระบุเวอร์ชันที่สูงกว่าค่าที่มีอยู่ ขณะที่รายการอยู่ในสถานะทำเครื่องหมายว่าลบ Cloud Search จะกู้คืนรายการ

Cloud Search จะเก็บรายการที่ทำเครื่องหมายว่าถูกลบไว้เป็นเวลา 7-10 วัน ก่อนที่จะลบจริงเพื่อนำออกอย่างถาวร หลังจากลบอย่างถาวรแล้ว รายการจะไม่มีอยู่อีกต่อไปและหมายเลขเวอร์ชันจะไม่เกี่ยวข้องกับรายการนั้นอีก

รักษาเวอร์ชันของสินค้าให้สอดคล้องกัน

โปรแกรมเชื่อมต่อเนื้อหาควรจัดการการกำหนดเวอร์ชันของรายการ อย่างไรก็ตาม หากคุณลบรายการนอกตรรกะของตัวเชื่อมต่อโดยใช้ items.delete ให้ตรวจสอบว่าการจัดทำดัชนีอีกครั้งสำเร็จโดยทำอย่างใดอย่างหนึ่งต่อไปนี้

  • จัดทำดัชนีเนื้อหาอีกครั้งหลังจากลบจริง (7-10 วัน)
  • เมื่อลบรายการด้วยตนเอง ให้ใช้เวอร์ชันของรายการจริงที่ได้จากการใช้ items.get

การไม่ทำตามคำแนะนำเหล่านี้จะทำให้เกิดข้อผิดพลาดในการจัดทำดัชนี