Creación y planificación del trabajo UpdateSearchIndex
El mandato de trabajo UpdateSearchIndex se utiliza para sincronizar cambios de catálogo de Publicación rápida con el índice de búsqueda en producción.
El trabajo UpdateSearchIndex procesa una solicitud de reindexación iniciando el preprocesador de índice. La clase se sincroniza, de modo que sólo hay como máximo una hebra que puede ejecutarse para la reindexación. Tras completarse la reindexación, delta o completa, se genera otro suceso para liberar un bloqueo de sincronización interno. En la lista siguiente se destaca el flujo de lógica principal para el mandato de planificador:
- Realiza una comprobación para ver si ya se está produciendo un proceso de indexación o una réplica de indexación. En caso afirmativo, el mandato termina anormalmente de forma inmediata. De lo contrario, se aplica un bloqueo de sincronización de indexación.
- Realiza la lógica de preproceso de indexación.
- Crea el índice de búsqueda llamando a Data Import Handler (DIH).
- Si se configura la réplica de índice mediante el archivo replication.csv, el mandato supervisa el estado de réplica de todos los servidores subordinados de búsqueda declarados.
- Una vez que se ha confirmado a todos los servidores subordinados que la réplica de índice se ha completado, el mandato emite una petición de invalidación de memoria caché final para reproducir todas las peticiones de invalidación de memoria caché registradas previamente desde la hora de inicio del mandato de planificador o desde la última hora de ejecución de este mandato, eligiendo lo que se produzca en primer lugar.
- Libera el bloqueo de sincronización de indexación.
Note:
- El trabajo UpdateSearchIndex se debe ejecutar en un servidor que no proporciona servicios a usuarios finales, debido a consideraciones de rendimiento.
- El trabajo UpdateSearchIndex no indexa el contenido de sitio. Debe indexar el contenido de sitio utilizando el programa de utilidad de rastreador de contenido de sitio. Para obtener más información, consulte Indexación de contenido de sitio con la HCL Commerce Search.
- Cuando planifique este trabajo para replicar el índice de búsqueda (indexprop), asegúrese de que el archivo replication.csv está ubicado en el directorio solrHome.
- Si ha desplegado el índice de inventario, el trabajo UpdateSearchIndex puede renovar el índice de inventario a rangos diferentes de los del índice de productos.
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 UpdateSearchIndex: