Espacios de trabajo en HCL Commerce Search

Los usuarios de empresa trabajan en los cambios relacionados con el catálogo en un entorno aislado cuando se trabaja con espacios de trabajo en la HCL Commerce Search. A continuación pueden obtener una vista previa de los cambios en el escaparate antes de enviarlos para su aprobación. Los aprobadores de contenido o gestores de espacio de trabajo, utilice la herramienta Gestión de espacios de trabajo en el Centro de gestión para obtener una vista previa de espacio de trabajo, deshacer tareas sometidas, rechazar, cancelar o aprobar grupos de tareas. Un grupo de tareas se planifica para publicarse después de ser aprobado.

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.

Los programas de utilidad de HCL Commerce Search trabajan con índices de búsqueda e índices de espacio de trabajo con los programas de utilidad siguientes:
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

En la lista siguiente se destaca el flujo de tareas de alto nivel para trabajar con espacios de trabajo en HCL Commerce:
  1. 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.
  2. Los usuarios empresariales crean espacios de trabajo en la herramienta Gestión de espacios de trabajo en el Centro de gestión.
  3. 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.
  4. 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.
En la lista siguiente se resalta el flujo de tareas de alto nivel cuando la HCL Commerce Search indexa los datos para utilizarlos en la vista previa de tienda:
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Estas tareas incluyen parámetros adicionales para soportar el trabajo con el esquema de espacio de trabajo de HCL Commerce. Por ejemplo:
  • 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.

Las siguientes tablas de base de datos temporales almacenan cambios en espera de ser indexados para cada espacio de trabajo:
  • TI_DELTA_CATENTRY
  • TI_DELTA_CATGROUP
Las siguientes tablas temporales almacenan todos los registros cambiados para cada uno de los espacios de trabajo:
  • 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.