Espacios de trabajo en HCL Commerce Search
Se crea un índice de búsqueda independiente para cada espacio de trabajo asignado para obtener una vista previa de los cambios no aprobados en un escaparate de navegación basado en búsqueda en un entorno de autoría. Este índice de búsqueda de espacio de trabajo tiene una estructura de esquema idéntico como índice de búsqueda base (también conocido como contenido aprobado). Sin embargo, el índice de búsqueda de espacio de trabajo solo contiene cambios no aprobados para el espacio de trabajo. El enfoque es similar al esquema de grabación de base de datos que se utiliza para cada espacio de trabajo.
Cuando se realizan actualizaciones en un espacio de trabajo para un producto, una copia del registro de índice de búsqueda con la actualización necesaria se añade al índice de búsqueda de espacio de trabajo. Durante la vista previa de la tienda, el tiempo de ejecución de búsqueda conmuta a un lector del índice de espacio de trabajo capaz de superponer el índice de búsqueda de espacio de trabajo sobre el índice de búsqueda de contenido aprobado. A continuación, los usuarios empresariales disponen de una vista previa de las tareas no aprobadas en los espacios de trabajo. Después de aprobar el grupo de tareas, el índice de búsqueda de base inicia la reindexación mientras el índice de espacio de trabajo se limpia para eliminar el contenido aprobado del grupo de tareas.
- Programa de utilidad de preproceso de índice de búsqueda
- Prepara los datos de HCL Commerce para la indexación.
El preproceso se centra en el índice de búsqueda y en el índice de espacio de trabajo.
- Programa de utilidad de creación de índice de búsqueda
- Actualiza la información en el índice maestro utilizando el servicio Data Import Handler (DIH) para crear el índice. El índice se crea, ya sea parcialmente mediante actualizaciones del índice delta, o completamente mediante creaciones del índice completo.
La creación del índice se centra en el índice de búsqueda y en el índice de espacio de trabajo.
Data Import Handler (DIH) accede al esquema de lectura de espacio de trabajo para llenar el núcleo del espacio de trabajo. Este comportamiento está configurado en el archivo wc-data-config.xml.
El lector del índice de espacio de trabajo combina los resultados del núcleo del espacio de trabajo y el núcleo listo para producción. Este comportamiento está configurado en el archivo solrconfig.xml.
Flujo general del espacio de trabajo de HCL Commerce Search
- Los administradores de TI habilitan los espacios de trabajo, ya sea con el Gestor de configuración o ejecutando el script enableContentManagement, para preparar los esquemas de base de datos de espacio de trabajo.
- Los usuarios empresariales crean espacios de trabajo en la herramienta Gestión de espacios de trabajo en el Centro de gestión.
- Los administradores de ti crean los núcleos de búsqueda para el espacio de trabajo asignado, utilizando el procedimiento descrito en Creación del índice de HCL Commerce Search. Si el entorno de creación está agrupado en clúster, todos los servidores subordinados de búsqueda deben actualizarse con el nuevo núcleo de espacio de trabajo.
- Los usuarios empresariales ven el índice de espacio de trabajo en la vista previa de la tienda para ver el contenido no aprobado. Un grupo de tareas se planifica para publicarse después de ser aprobado.
- Cada usuario de empresa que utiliza la vista previa de tienda puede ver previamente los cambios dentro de un grupo de tareas de espacio de trabajo. Los cambios se ponen en cola y se procesan en secuencia, con el estado de indexación mostrado en la cabecera de ventana de vista previa respectiva de la solicitud de inicio de vista previa de cada usuario.
- Cuando los usuarios de empresa inician una vista previa de tienda, el tiempo de ejecución envía automáticamente una solicitud de indexación a una cola FIFO. Asegúrese de que haya como máximo un trabajo de indexación en ejecución en cualquier momento.
- Mientras el trabajo de indexación se ejecuta en segundo plano, los usuarios de empresa aún pueden iniciar la vista previa de tienda. La ventana de vista previa no está bloqueada, porque la solicitud de indexación está en cola para su proceso.
- El estado de indexación en la cabecera de ventana de vista previa muestra el estado de indexación para la solicitud de vista previa actual. Se puede renovar manualmente en cualquier momento. Mientras el usuario de empresa renueva el estado de vista previa, el mensaje que se devuelve indica al usuario si el trabajo de indexación se ha completado. Cuando el estado indica que se ha completado, los cambios en el grupo de tareas de espacio de trabajo deben ser visibles en la sesión de vista previa. Es posible que el trabajo de indexación en segundo plano aún se esté ejecutando, ya que otras solicitudes pueden estar pendientes en el momento en que el estado de indexación esté listo. Sin embargo, dichas peticiones no están relacionados con esta sesión de vista previa actual.
- Cuando obtiene una vista previa de contenido no aprobado, solo se indexan los idiomas admitidos actuales de la tienda de vista previa actual. Otros idiomas no relacionados no cambian. Después de aprobar el contenido, el trabajo de planificador de indexación actualiza todos los idiomas en el sistema.
Tareas de HCL Commerce Search con espacios de trabajo
Las tareas que se ejecutan cuando se gestiona la búsqueda se suelen ejecutar regularmente o según la planificación. Incluyen la configuración de la estructura de índice de HCL Commerce Search, la preparación de los datos para indexarse mediante el preprocesamiento y la indexación de los datos parcialmente mediante actualizaciones de índice delta o completamente mediante creaciones de índice completas.
- El programa de utilidad de índice de búsqueda de configuración contiene parámetros para pasar credenciales de usuario DBA para acceder a los esquemas de lectura y grabación. También contiene un parámetro para crear núcleos para todos los espacios de trabajo disponibles, incluyendo espacios de trabajo no asignados. Para obtener más información, consulte Configuración del índice de búsqueda y Creación del índice de HCL Commerce Search.
Sincronización de cambios entre el índice de base y el índice de espacio de trabajo
Las tablas de base de datos temporales se utilizan para detectar y sincronizar los cambios entre el índice de base y el índice de espacio de trabajo.
- TI_DELTA_CATENTRY
- TI_DELTA_CATGROUP
- TI_CATENTRY_WS
- TI_CATGROUP_WS
Las tablas de base de datos temporales con _WS
se utilizan para realizar un seguimiento del historial del espacio de trabajo. Comprueban el contenido que se encuentra en el índice de espacio de trabajo y actúa como un preformato para realizar un seguimiento de los cambios delta del espacio de trabajo.