Controla las revisiones después de las eliminaciones manuales

Cuando la Búsqueda de Cloud recibe una solicitud de eliminación de un elemento, no quita el elemento completo de inmediato. En su lugar, realiza una borrado sin confirmación, que marca el elemento como borrado y quita un subconjunto de su información, como las LCA, el contenido, los datos estructurados y los metadatos. Se retiene otra información, como la versión del elemento.

Si una solicitud de volver a indexar proporciona una versión superior al valor existente, se restablece el elemento cuando se vuelve a indexar mientras está en un estado de eliminación diferida.

Un elemento se marca como borrado durante 7 a 10 días, después de los cuales Cloud Search realiza una eliminación definitiva para borrarlo de forma permanente. El elemento deja de existir y su número de versión ya no se refiere a ese elemento específico.

Mantén la coherencia de las versiones 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 de tu conector con items.delete, debes hacer una de las siguientes acciones para asegurarte de que el reindexado 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á.