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

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

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

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

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

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

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

หากไม่ปฏิบัติตามคําแนะนําอย่างใดอย่างหนึ่งเหล่านี้ ระบบจะแสดงข้อผิดพลาดระหว่างการจัดทําดัชนีและการจัดทําดัชนีจะไม่สําเร็จ