Controla las revisiones después de las eliminaciones manuales

Cuando Cloud Search recibe una solicitud de eliminación de elemento, no quita todo el elemento de inmediato. En su lugar, Cloud Search realiza una eliminación no definitiva marcando el elemento como borrado y quitando un subconjunto de información del elemento, como las LCA, el contenido, los datos estructurados y los metadatos. Se conserva otra información, como la versión del elemento.

Si una solicitud de reindexación proporciona una versión superior al valor existente, la reindexación de ese elemento mientras se encuentra en un estado de eliminación no definitiva restablece el elemento.

Un elemento se marca como borrado durante 7 a 10 días. Luego, Cloud Search realiza una eliminación definitiva para borrar de forma permanente el elemento. El elemento deja de existir y su número de versión ya no hace referencia a ese elemento específico.

Mantén versiones coherentes de los elementos

Tu conector de contenido debe controlar el control de versiones de los elementos. Sin embargo, si borras un elemento fuera de la lógica del conector con items.delete, debes realizar una de las siguientes acciones para garantizar que la reindexación se realice de forma correcta:

  • 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 su versión real, que puedes obtener llamando a items.get, en lugar de una cadena aleatoria, como "None".

Si no sigues una de estas sugerencias, se producirá un error durante la indexación y, además, fallarán.