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:
  1. 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.
  2. Realiza la lógica de preproceso de indexación.
  3. Crea el índice de búsqueda llamando a Data Import Handler (DIH).
  4. 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.
  5. 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.
  6. 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

  1. Abra las herramientas del Centro de gestión y, en el menú de hamburguesa, pulse Administración del sistema > Planificador.
  2. Pulse Planificador. Aparecerá una lista de trabajos que están planificados para ejecutarse.
  3. Cree el trabajo UpdateSearchIndex:
    1. Haga clic en Nuevo.
    2. Cree el trabajo UpdateSearchIndex con los siguientes valores:
      Nuevo trabajo planificado: UpdateSearchIndex
      Parámetro Valor
      Mandato de trabajo UpdateSearchIndex
      Parámetros del trabajo Entrar parámetros de trabajo según sea necesario:
      fullBuild
      Indica que se realiza una reindexación completa.

      Utilice el parámetro de trabajo mode en su lugar, puesto que fullbuild está en desuso.

      mode
      Cuando se indique, se hace caso omiso del parámetro de trabajo fullBuild en desuso.
      Indica el tipo de reindexación que hay que realizar:
      0
      Se realizan reindexaciones delta y completa en los índices de entrada de catálogo, contenido no estructurado y grupo de catálogos.
      1
      Sólo se realizan reindexaciones delta en los índices de entrada de catálogo, contenido no estructurado y grupo de catálogos.
      2
      Fuerza una reindexación completa que se realiza en los índices de entrada de catálogo, contenido no estructurado y grupo de catálogos.
      3
      Se realizan reindexaciones delta y completa en únicamente índices de entrada de catálogo y grupo de catálogos.
      4
      Las reindexaciones se realizan únicamente en índice de contenido no estructurado.
      5
      Las reindexaciones completas se llevan a cabo sólo en el subtipo de índice Inventory especificado.
      6
      Las reindexaciones de delta completas se llevan a cabo solo en el subtipo de índice Inventory especificado.
      El valor predeterminado es 0.
      La modalidad seleccionada se puede combinar con el parámetro masterCatalogId para tener un mayor control sobre la operación de reindexación.
      Note: Este mandato administrativo ignora la opción de índice delta o completo que está definido en el archivo de configuración de HCL Commerce Search (wc-search.xml).
      masterCatalogId
      Opcional: Aplica la reindexación para que se realice únicamente en todos los idiomas admitidos del catálogo maestro proporcionado.
      indexSubType
      Indica el subtipo de índice en el que reindexar. Por ejemplo, Inventory.
      Fecha de inicio Escriba la fecha actual.
      Hora de inicio Escriba la hora a la que desea iniciar el trabajo por primera vez.
      rango de planificación Escriba el número de segundos entre las sucesivas ejecuciones de este trabajo. Si se omite este parámetro, el trabajo sólo se ejecuta 1 vez. Un rango de planificación típico para este trabajo es 600 segundos (10 minutos).

      Si el trabajo tarda más de 10 minutos en ejecutarse, el siguiente trabajo planificado se omite. Es decir, sólo se ejecuta 1 instancia del índice por catálogo maestro.

      Prioridad del trabajo Escriba 10 para indicar que el trabajo tiene prioridad alta.
      Tipo de aplicación Escriba Buscar como tipo para que el trabajo se complete en una agrupación de hebras del gestor de trabajo separada.
    3. Pulse Guardar.

Results

El trabajo aparece listado en la página Visualización del estado del planificador y se ejecuta a la hora de inicio especificada.