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

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

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

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

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

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

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

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