Creación y planificación del trabajo InvalidateSearchCache
El trabajo InvalidateSearchCache se utiliza para generar suceso de invalidación de memoria caché en el entorno real, basándose en las actualizaciones relacionadas con el índice de búsqueda del entorno de creación.
Before you begin
- El trabajo InvalidateSearchCache se habilitó en HCL Commerce Version 9.0.1.11. Asegúrese de que tiene esta versión del fixpack o posterior.
- Para asegurarse de que el trabajo
InvalidateSearchCache
se puede realizar, la tablaSRCHCONF
debe rellenarse con el nombre de host de Search server y el puerto correctos. Para obtener más información, consulte Habilitar el trabajo planificado InvalidateSearchCache (KB0077569).
About this task
Se recomienda configurar este trabajo de planificador para que se inicie en uno de los servidores de WC reales una vez que se haya ejecutado stagingprop e indexprop. Este mandato de planificador se puede utilizar para determinar si es necesario generar las entradas de invalidación de memoria caché basándose en el estado actual del servidor de repetidor. El mandato lleva a cabo la comprobación utilizando el siguiente mecanismo.
- Consulta la tabla de base de datos CACHEIVL para determinar cuando se realizó la operación de invalidación relacionada con la búsqueda más reciente.
- Una vez que se ha determinado la hora de la última invalidación, el mandato vuelve al servidor de repetidor y solicita una lista de ID que se han actualizado desde la última hora de invalidación.
- El mandato tomará esta lista de ID (de los índices de entrada de catálogo y de grupo de catálogos), y generará las tareas de invalidación de memoria caché correspondientes. Las tareas de invalidación se basan en plantillas de invalidación de memoria caché preconfiguradas en el archivo wc-component.xml. Para obtener información sobre cómo configurar estas plantillas, consulte Almacenamiento en memoria caché e invalidación en la HCL Commerce Search.
- Las tareas de invalidación se insertan en la tabla CACHEIVL.
- Cuando la tarea de planificador DynaCacheInvalidation se inicia en el siguiente rango de tiempo planificado, las entradas CACHEIVL se procesarán e invalidarán sus fragmentos de memoria caché.
- La memoria caché del objeto de datos de los servidores de búsqueda subordinados en el entorno real se renovarán a la vez.
Procedure
- Abra las herramientas del Centro de gestión y, en el menú de hamburguesa, pulse .
- Pulse Planificador. Aparecerá una lista de trabajos que están planificados para ejecutarse.
-
Cree el trabajo InvalidateSearchCache.
Results
El trabajo aparece listado en la página Visualización del estado del planificador y se ejecuta a la hora de inicio especificada.