在手動刪除後處理修訂版本

當 Cloud Search 收到刪除項目要求時,不會立即移除整個項目。相反地,Cloud Search 會將項目標示為已刪除,並移除部分項目資訊 (例如 ACL、內容、結構化資料和中繼資料),藉此執行「虛刪除」。其他的資訊 (例如項目版本) 也會保留。

如果重新建立索引的要求提供的版本比現有值還高,只要在項目處於虛刪除狀態時,重新為該項目建立索引,就會還原該項目。

將項目標示為已刪除 7 到 10 天後,Cloud Search 會永久刪除該項目。項目會停止運作,且版本編號不再參照該特定項目。

維持一致的項目版本

內容連接器應會處理項目的版本管理。不過,如果您使用 items.delete 刪除連接器邏輯之外的項目,則必須執行下列其中一項操作,才能確保重新建立索引成功:

  • 於實刪除 (7 至 10 天)「之後」,重新為內容建立索引。
  • 手動刪除項目時,請使用實際的項目版本,您只要呼叫 items.get 即可取得,而不是隨機字串,例如「None」。

如果您未遵循上述任一建議,建立索引就會發生錯誤,導致建立索引失敗。