手動での削除後にリビジョンを処理する

Cloud Search がアイテム削除リクエストを受け取っても、すぐにアイテム全体が削除されるわけではありません。代わりに、Cloud Search はアイテムを削除(復元可能)としてマークし、ACL、コンテンツ、構造化データ、メタデータなどのアイテム情報のサブセットを削除します。アイテムのバージョンなど、その他の情報は保持されます。

再インデックス登録リクエストによって既存の値よりも新しいバージョンが提供された場合、そのアイテムが削除(復元可能)状態のときにインデックスを再登録すると、アイテムが復元されます。

アイテムは 7 ~ 10 日間削除済みとしてマークされ、その後 Cloud Search によって削除によって完全に削除されます。アイテムは存在しなくなり、バージョン番号はその特定のアイテムを参照しなくなります。

アイテムのバージョンの一貫性を維持する

アイテムのバージョン管理は、コンテンツ コネクタ側で処理する必要があります。 ただし、items.delete を使用してコネクタ ロジック外のアイテムを削除する場合は、インデックス再登録を正常に完了するために次のいずれかを行う必要があります。

  • 削除(復元不可)の(7 ~ 10 日)にコンテンツをインデックスに再登録します。
  • アイテムを手動で削除する場合は、「None」などのランダムな文字列ではなく、実際のアイテム バージョンを使用します。バージョンを取得するには、items.get を呼び出します。

上記のいずれの方法も実践しないと、インデックス登録時にエラーが発生し、インデックス登録は失敗します。