Xử lý các bản sửa đổi sau khi xóa thủ công

Khi nhận được yêu cầu xoá mục, Cloud Search sẽ không xoá ngay toàn bộ mục đó. Thay vào đó, Cloud Search thực hiện xoá mềm bằng cách đánh dấu mục là đã xoá và xoá một số thông tin về mục, chẳng hạn như ACL, nội dung, dữ liệu có cấu trúc và siêu dữ liệu. Các thông tin khác, chẳng hạn như phiên bản mục, sẽ được giữ lại.

Nếu yêu cầu lập chỉ mục lại cung cấp phiên bản lớn hơn giá trị hiện có, thì việc lập chỉ mục lại mục đó trong khi mục đó ở trạng thái xoá mềm sẽ khôi phục mục đó.

Một mục sẽ được đánh dấu là đã xoá trong 7 đến 10 ngày. Sau đó, Cloud Search sẽ thực hiện xoá hoàn toàn để xoá vĩnh viễn mục đó. Mục này không còn tồn tại và số phiên bản của mục không còn đề cập đến mục cụ thể đó nữa.

Duy trì phiên bản mặt hàng nhất quán

Trình kết nối nội dung của bạn phải xử lý việc tạo phiên bản của các mục. Tuy nhiên, nếu xoá một mục bên ngoài logic của trình kết nối bằng items.delete, bạn phải thực hiện một trong các thao tác sau để đảm bảo có thể lập chỉ mục lại thành công:

  • Hãy lập chỉ mục lại nội dung của bạn sau khi chúng tôi xoá bỏ hoàn toàn (7 đến 10 ngày).
  • Khi xoá một mục theo cách thủ công, hãy sử dụng phiên bản mục thực tế mà bạn có thể lấy bằng cách gọi items.get thay vì một chuỗi ngẫu nhiên, chẳng hạn như "None".

Nếu bạn không làm theo một trong những đề xuất này, lỗi sẽ xảy ra trong quá trình lập chỉ mục và quá trình lập chỉ mục sẽ không thành công.