Gestire le revisioni dopo le eliminazioni manuali

Quando Cloud Search riceve una richiesta di eliminazione dell'elemento, non rimuove immediatamente l'intero elemento. Cloud Search esegue invece un'eliminazione temporanea contrassegnando l'elemento come eliminato e la rimozione di un sottoinsieme di informazioni sull'elemento, come ACL, contenuti, dati strutturati e metadati. Altre informazioni, come l'elemento viene mantenuta.

Se una richiesta di reindicizzazione fornisce una versione superiore al valore esistente, La reindicizzazione dell'elemento mentre è in stato di eliminazione temporanea lo ripristina.

Un elemento viene contrassegnato come eliminato per un periodo di 7-10 giorni, trascorsi i quali Cloud Search viene eseguito un'eliminazione definitiva per eliminare definitivamente l'elemento. L'elemento cessa di esistere e il numero di versione non si riferisce più all'elemento specifico.

Mantieni versioni coerenti degli elementi

Il connettore di contenuti deve gestire il controllo delle versioni degli elementi. Tuttavia, se elimini un elemento al di fuori della logica del connettore utilizzando items.delete per assicurarti che la reindicizzazione vada a buon fine, devi eseguire una delle seguenti operazioni:

  • Reindicizzare i 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 , invece di una stringa casuale, come "Nessuna".

Se non segui uno di questi suggerimenti, si verifica un errore durante l'indicizzazione e l'indicizzazione non riesce.