Khi nhận được yêu cầu xoá một mục, Google Cloud Search sẽ không xoá ngay toàn bộ mục đó. Thay vào đó, Cloud Search sẽ thực hiện xoá mềm bằng cách đánh dấu mục là đã xoá và xoá một tập hợp con thông tin, chẳng hạn như ACL, nội dung và siêu dữ liệu. Các thông tin khác, chẳng hạn như phiên bản của mặt hàng, vẫn được giữ lại.
Nếu yêu cầu lập chỉ mục lại cung cấp một phiên bản lớn hơn giá trị hiện có trong khi mục ở trạng thái xoá mềm, thì Cloud Search sẽ khôi phục mục đó.
Cloud Search sẽ giữ lại một mục được đánh dấu là đã xoá trong 7 đến 10 ngày trước khi thực hiện thao tác xoá cứng để xoá mục đó vĩnh viễn. Sau khi bị xoá vĩnh viễn, mục sẽ không còn tồn tại và số phiên bản của mục đó sẽ không còn đề cập đến mục đó nữa.
Duy trì các phiên bản nhất quán của mặt hàng
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 mặt hàng. Tuy nhiên, nếu bạn xoá một mục bên ngoài logic trình kết nối bằng cách sử dụng items.delete, hãy đảm bảo lập chỉ mục lại thành công bằng cách thực hiện một trong các thao tác sau:
- Lập chỉ mục lại nội dung của bạn sau khi xoá vĩnh viễn (7-10 ngày).
- Khi xoá một mục theo cách thủ công, hãy sử dụng phiên bản thực tế của mục đó mà bạn nhận được bằng cách dùng
items.get.
Nếu không làm theo những đề xuất này, bạn sẽ gặp phải lỗi lập chỉ mục.