Quando Cloud Search riceve una richiesta di eliminazione di un elemento, non rimuove immediatamente l'intero elemento. Cloud Search esegue invece un'eliminazione soft contrassegnando l'elemento come eliminato e rimuovendo un sottoinsieme di informazioni sull'elemento, ad esempio le ACL, i contenuti, i dati strutturati e i metadati. Altre informazioni, come la versione dell'elemento, vengono conservate.
Se una richiesta di indicizzazione nuovamente fornisce una versione maggiore del valore esistente, l'indicizzazione nuovamente dell'elemento mentre è in uno stato di eliminazione soft ripristina l'elemento.
Un elemento viene contrassegnato come eliminato per 7-10 giorni, dopodiché Cloud Search esegue un'eliminazione definitiva per eliminarlo definitivamente. L'elemento non esiste più e il suo numero di versione non fa più riferimento a quell'elemento specifico.
Mantieni coerenti le versioni degli elementi
Il connettore dei contenuti deve gestire il controllo delle versioni degli elementi. Tuttavia, se elimini un elemento al di fuori della logica del connettore utilizzando items.delete devi eseguire una delle seguenti operazioni per assicurarti che l'indicizzazione possa essere eseguita correttamente:
- Esegui nuovamente l'indicizzazione dei contenuti dopo l'eliminazione definitiva (7-10 giorni).
- Quando elimini manualmente un elemento, utilizza la versione effettiva dell'elemento, che puoi ottenere chiamando items.get, anziché una stringa casuale, ad esempio "Nessuna".
Se non segui uno di questi suggerimenti, si verifica un errore durante l'indicizzazione e l'indicizzazione non va a buon fine.