Processar revisões após exclusões manuais

Quando o Google Cloud Search recebe uma solicitação para excluir um item, ele não remove imediatamente o item inteiro. Em vez disso, o Cloud Search faz uma exclusão suave marcando o item como excluído e removendo um subconjunto de informações, como ACLs, conteúdo 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 enquanto o item estiver em um estado de exclusão temporária, o Cloud Search vai restaurar o item.

O Cloud Search mantém um item marcado como excluído por 7 a 10 dias antes de realizar uma exclusão definitiva para remover permanentemente. Depois de uma exclusão definitiva, 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 a reindexação:

  • 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 obtida com items.get.

Se você não seguir essas sugestões, vai ter erros de indexação.