Processar revisões após exclusões manuais

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 lógica marcando o item como excluído e removendo um subconjunto de informações do item, como ACLs, conteúdo, dados estruturados e metadados. Outras informações, como a versão do item, são mantidas.

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 um estado de exclusão temporária o restaura.

Um item é marcado como excluído por 7 a 10 dias. Depois disso, o Cloud Search realiza uma exclusão irreversível para excluir o item permanentemente. O item deixa de existir e o número da versão não se refere mais a ele.

Manter versões consistentes de itens

Seu conector de conteúdo precisa processar o controle de versões de itens. No entanto, se você excluir um item fora da lógica do conector usando items.delete faça uma das seguintes ações 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 dele, que pode ser obtida chamando items.get , em vez de uma string aleatória, como "None".

Se você não seguir uma dessas sugestões, um erro vai ocorrer durante a indexação e ela vai falhar.