Lorsque 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 logicielle en marquant l'élément comme supprimé et en supprimant un sous-ensemble d'informations sur l'élément, telles que les LCA, le contenu, les données structurées et les métadonnées. Les autres informations, telles que la version de l'élément, sont conservées.
Si une demande de réindexation fournit une version supérieure à la valeur existante, la réindexation de cet élément alors qu'il est en état de suppression logicielle le restaure.
Un élément est marqué comme supprimé pendant sept à dix jours, après quoi Cloud Search effectue une suppression définitive pour le supprimer de façon permanente. L'élément cesse d'exister et son numéro de version ne fait plus référence à cet élément spécifique.
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, vous devez effectuer l'une des actions suivantes pour que la réindexation puisse aboutir :
- 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, que vous pouvez obtenir en appelant items.get, au lieu d'une chaîne aléatoire, telle que "None".
Si vous ne suivez pas l'une de ces suggestions, une erreur se produit lors de l'indexation, qui échoue.