Google Cloud Search は、アイテムの削除リクエストを受け取ると、アイテム全体をすぐに削除するのではなく、 代わりに、Cloud Search は、アイテムを削除済みとしてマークし、ACL、コンテンツ、メタデータなどの情報のサブセットを削除することで、 論理削除を実行します。アイテムのバージョンなどのその他の情報は保持されます。
アイテムが論理削除状態のときに、再インデックス登録リクエストで既存の値よりも大きいバージョンが指定されると、Cloud Search はアイテムを復元します。
Cloud Search は、アイテムを削除済みとしてマークしてから 7 ~ 10 日間保持し、その後、 物理削除を実行して完全に削除します。物理削除後、アイテムは存在しなくなり、そのバージョン番号はアイテムを参照しなくなります。
アイテムのバージョンの一貫性を維持する
コンテンツ コネクタは、アイテムのバージョニングを処理する必要があります。ただし、コネクタ ロジックの外部で
アイテムを
items.delete使用して
削除する場合は、次のいずれかを行って再インデックス登録が正常に行われるようにしてください。
- 物理削除(7 ~ 10 日後)の 後にコンテンツを再インデックス登録します。
- アイテムを手動で削除する場合は、
items.getを使用して取得した実際のアイテム バージョンを使用します。
これらの推奨事項に従わないと、インデックス登録エラーが発生します。