Quando o Cloud Search recebe uma solicitação de exclusão de item, ele não remove imediatamente o item inteiro. Em vez disso, o Cloud Search faz uma exclusão reversível ao marcar a excluído e removendo um subconjunto de informações do item, como ACLs, conteúdo, dados estruturados e metadados. Outras informações, como o item é mantida.
Se uma solicitação de reindexação fornecer uma versão maior que o valor atual, A reindexação desse item enquanto ele está em estado de exclusão reversível restaura o item.
Um item é marcado como excluído por 7 a 10 dias. Depois desse período, o Cloud Search é executado fazer uma exclusão irreversível para excluir o item permanentemente. O item deixa de existir e o número de versão não se refere mais a esse item específico.
Manter versões consistentes de itens
O conector de conteúdo deve gerenciar o controle de versões dos itens. No entanto, se você excluir um item fora da lógica do conector usando o items.delete Você precisa seguir um destes procedimentos para garantir que a reindexação seja bem-sucedida:
- Reindexe seu conteúdo após a exclusão irreversível (7 a 10 dias).
- Ao excluir um item manualmente, use a versão real do item, que você pode conseguir chamando items.get em vez de uma string aleatória, como "None".
Se você não seguir uma dessas sugestões, ocorrerá um erro durante a indexação. e a indexação vai falhar.