在手动删除后处理修订版本

当 Cloud Search 收到删除项请求时,不会立即移除整个项。Cloud Search 会执行软删除,方法是将项标记为已删除,并移除项信息子集(例如 ACL、内容、结构化数据和元数据)。其他信息(例如内容版本)会保留下来。

如果重新编入索引请求提供的版本大于现有值,则当该项目处于软删除状态时,重新将其编入索引会恢复该项目。

系统会将内容标记为已删除 7-10 天,之后 Cloud Search 会执行硬删除以永久删除该内容。该项目不再存在,并且其版本号也不再引用该特定项目。

保持一致的内容版本

内容连接器应负责处理各项的版本控制。但是,如果使用 items.delete 删除连接器逻辑之外的项,则您必须执行以下某项操作,以确保重新编入索引可以成功:

  • 硬删除后(7-10 天)将内容重新编入索引。
  • 手动删除商品时,请使用实际的商品版本(可通过调用 items.get 获得),而不是使用“None”等随机字符串。

如果您不遵循其中任何一条建议,索引编制期间就会出错,且索引编制会失败。