Gérer les révisions après une suppression manuelle

Lorsque Google Cloud Search reçoit une demande de suppression d'un élément, il ne supprime pas immédiatement l'intégralité de l'élément. Cloud Search effectue plutôt une suppression réversible en marquant l'élément comme supprimé et en supprimant un sous-ensemble d'informations, telles que les LCA, le contenu et les métadonnées. Les autres informations, comme la version de l'élément, sont conservées.

Si une demande de réindexation fournit une version supérieure à la valeur existante alors que l'élément est en état de suppression logicielle, Cloud Search restaure l'élément.

Cloud Search conserve un élément marqué comme supprimé pendant sept à dix jours avant d'effectuer une suppression définitive. Après une suppression définitive, l'élément n'existe plus et son numéro de version ne s'y réfère plus.

Maintenir des versions d'articles cohérentes

Votre connecteur de contenu doit gérer la gestion des versions des éléments. Toutefois, si vous supprimez un élément en dehors de la logique de votre connecteur à l'aide de items.delete, assurez-vous que la réindexation est réussie en procédant de l'une des manières suivantes :

  • Réindexez votre contenu après la suppression définitive (7 à 10 jours).
  • Lorsque vous supprimez manuellement un élément, utilisez la version réelle de l'élément obtenue à l'aide de items.get.

Si vous ne suivez pas ces suggestions, vous rencontrerez des erreurs d'indexation.