Controla las revisiones después de las eliminaciones manuales

Cuando Google Cloud Search recibe una solicitud para borrar un elemento, no lo quita de inmediato por completo. En su lugar, Cloud Search realiza un borrado lógico marcando el elemento como borrado y quitando un subconjunto de información, como las LCA, el contenido y los metadatos. Se conserva otra información, como la versión del elemento.

Si una solicitud de reindexación proporciona una versión mayor que el valor existente mientras el elemento está en estado de eliminación temporal, Cloud Search restablece el elemento.

Cloud Search mantiene un elemento marcado como borrado durante 7 a 10 días antes de realizar un borrado definitivo para quitarlo de forma permanente. Después de un borrado definitivo, el elemento deja de existir y su número de versión ya no lo hace referencia.

Mantén versiones coherentes de los elementos

Tu conector de contenido debe controlar el control de versiones de elementos. Sin embargo, si borras un elemento fuera de la lógica del conector con items.delete, asegúrate de que la reindexación se realice correctamente con una de las siguientes opciones:

  • Vuelve a indexar tu contenido después de la eliminación definitiva (de 7 a 10 días).
  • Cuando borres un elemento de forma manual, usa la versión real del elemento que se obtuvo con items.get.

Si no sigues estas sugerencias, se producirán errores de indexación.