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 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, 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 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 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á.