Controla las revisiones después de las eliminaciones manuales

Cuando Cloud Search recibe una solicitud para borrar un elemento, no lo quita de inmediato. En cambio, Cloud Search realiza un borrado lógico marcando el elemento como borrado y quitando un subconjunto de la 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 mayor que el valor existente, la reindexación de ese elemento mientras se encuentra en un estado de eliminación temporal lo restablece.

Un elemento se marca como borrado durante 7 a 10 días, después de los cuales Cloud Search realiza un borrado definitivo para borrar el elemento de forma permanente. 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 versionado de los elementos. Sin embargo, si borras un elemento fuera de la lógica de tu conector con items.delete, debes hacer una de las siguientes acciones para garantizar que la reindexación se realice correctamente:

  • 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 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 esta fallará.