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

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

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

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

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

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

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

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