Loading
Primeros pasos con B2C Commerce
Creación del índice

Creación del índice

Los índices de búsqueda de B2C Commerce usan datos de estos índices: producto, ortografía, contenido, sinónimo, sugerencia, disponibilidad y datos activos.

Índice de productos

Un producto aparece en los resultados de búsqueda solo si se puede buscar, está en línea y está asignado a al menos una categoría en línea. Si un producto es asignado a categorías en línea y fuera de línea, aún se encuentra indexado. Solo se pueden indexar atributos del producto que están configurados como atributos de búsqueda.

Nota
Nota El modelo general de la herencia de atributos del producto para un modelo de variación es el siguiente:
  • un valor no nulo
  • el valor de su grupo de variación
  • el valor del producto maestro
Mientras generamos los documentos de índice de búsqueda para la búsqueda del storefront, consideramos el valor del atributo del producto variante y el producto maestro (incluso si el producto variante define de manera correcta un valor no nulo para el atributo), y usamos los valores del producto variante y su producto maestro para fines de búsqueda.

Por ejemplo, si main product.refinementColor=red y variation.refinementColor=blue, el producto se encuentra para la búsqueda por rojo y azul.

Los términos del índice se derivan de los datos del producto a través de los siguientes pasos de procesamiento:

  • Sinónimos: sinónimos configurados de modo que cualquier término arroje los resultados de búsqueda para todos los términos. Por ejemplo, si pants (pantalones) y trousers (pantalones) son sinónimos, la búsqueda de pants arroja pants y trousers y la búsqueda de trousers arroja pants y trousers. Se agregan sinónimos para palabras con diéresis, es decir ‘küche’, ‘kueche’
  • Hiperónimos: un hiperónimo arroja todos los resultados de una serie de hipónimos, pero los hipónimos solo arrojan sus propios resultados. Por ejemplo, si prendas invernales es un hiperónimo para gorros, guantes y manoplas, la búsqueda de prendas invernales arroja gorros, guantes y manoplas, pero la búsqueda de gorros arroja gorros, de guantes arroja guantes y de manoplas solo arroja manoplas.
  • Palabras vacías: palabras que el motor de búsqueda ignora. Por ejemplo: "un" o "el". Esto crea un índice más compacto y una devolución más rápida de los resultados de búsqueda. Las palabras vacías se eliminan en función del diccionario de palabras vacías
  • Palabras compuestas: el comerciante especifica la frases que se buscan como frases y como una palabra única. Por ejemplo, si un cliente ingresa tarta de queso, si esta es una palabra compuesta, se arrojan los resultados para "tarta Y queso" y para "tarta de queso". Las palabras compuestas se dividen en sus partes en función del diccionario de palabras compuestas
  • Frases comunes: el comerciante especifica palabras que se encuentran juntas para contar como un acierto de búsqueda o palabras que cuentan como un acierto de búsqueda si se encuentra la frase completa o solo la última palabra de la frase.
  • Derivaciones de la palabra: Todas las palabras en los atributos del producto de búsqueda se derivan en función del analizador lingüístico configurado para cada tipo de índice. La derivación de la palabra le permite a los clientes encontrar productos en función de la parte básica de la palabra.
  • Caracteres especiales: se eliminan los siguientes símbolos ! ( ) : [ ] { } + ~ ^ ? '
  • Números del producto: Los números del producto se dividen en sus partes.
Nota
Nota Solo se indexan los libros de precios con la misma divisa que el sitio que se indexa. Por ejemplo, si la divisa del sitio es USD, todos los precios en EUR no se incluyen en el índice para el sitio.

Índice de ortografía

Si un cliente busca un término y no aparecen resultados, las sugerencias de ortografía analizan el término de búsqueda para ver si está mal escrito y luego presenta términos similares encontrados en el conjunto de productos. Por ejemplo, si un cliente busca "telewision" se le preguntará si quiso decir «televisión».

El índice de ortografía se compila mediante un algoritmo y no requiere configuración manual. Sin embargo, habilite la característica en la página Preferencias de búsqueda en Business Manager. El índice de ortografía usa los índices de producto y contenido y es necesario reconstruirlos a partir de ellos.

Índice de contenido

El índice de contenido se construye en función de los elementos de contenido, carpetas de la biblioteca y bibliotecas. Los elementos de contenido aparecen en los resultados de búsqueda solo si permiten búsquedas y están en línea. Los atributos del contenido que están configurados como para permitir búsquedas están indexados. El índice de contenido usa las mismas reglas de procesamiento que el índice del producto para conducir los términos del índice.

Índice de sinónimos

El índice de sinónimos se construye en función de los sinónimos/grupos de sinónimos definidos para un idioma específico. Todos los sinónimos se derivan en función del analizador lingüístico configurado.

Índice de sugerencias

El índice de sugerencias se construye en función de los nombres de las categorías, nombres de las marcas y términos agregados o ejecutados en la página Sugerencias de búsqueda en Business Manager.

Todas las sugerencias se convierten para aparecer en minúscula, incluso si sus valores originales incluyen letras en mayúscula. Las sugerencias solo aparecen si hay al menos un resultado asociado con la sugerencia.

Para determinar el recuento de los resultados de búsqueda, se ejecuta una búsqueda para cada sugerencia durante la construcción, usando el índice del producto actual. Construya el índice del producto antes de construir el índice de sugerencias para obtener recuentos precisos.

Índice de disponibilidad

Se incluyen datos del inventario en el índice de disponibilidad incluso si no existe ningún producto para el registro de inventario. Esta disponibilidad de disociación se actualiza y la replicación de datos, de modo que ya no dependen una de la otra. Actualice el índice de disponibilidad para un nuevo producto y cuando el nuevo producto se replica de Staging a Production, aparece inmediatamente en los resultados de búsqueda porque los datos de disponibilidad relacionados ya están incluidos en el índice de disponibilidad en Production.

Se aplican las siguientes reglas específicas:

  • El índice de disponibilidad procesa los registros de inventario para todos los productos de los sitios existentes (y varios sitios para la lista de inventario).
  • El índice de disponibilidad procesa los registros de inventario si no existe ningún producto para este y si se creó o modificó el registro en los últimos 5 días.
  • El índice de disponibilidad omite los registros de inventario si no existe ningún producto para este y si no se crearon ni modificaron los registros de inventario en los últimos 5 días. Esto es para impedir el procesamiento de los registros de inventario que se consideran desactualizados y obsoletos.
  • Si el nuevo producto es un producto maestro o un conjunto de productos, o es un producto variante o forma parte de un conjunto de productos, el resultado de búsqueda puede ser incorrecto si la regla de clasificación aplicada usa cualquier atributo de disponibilidad agregado, como SKUCoverage o TTOOS (tiempo hasta que se agota). Esto se debe a que el índice de búsqueda no puede agregar datos para los productos complejos si no cuenta con información sobre el producto. Una vez que se hayan replicado los datos del producto, el índice de disponibilidad se haya reconstruido y el caché de la página se haya actualizado, la clasificación es correcta.

El índice de disponibilidad se construye en función de la información sobra la disponibilidad del producto que se usa para clasificar y filtrar los resultados de búsqueda por estado del inventario. Este índice se basa en una transacción que actualiza las cantidades de inventario y, por lo tanto, requiere una reconstrucción regular. Los sitios B2C Commerce que se asignan a la misma lista de inventario comparten el índice de disponibilidad de búsqueda. Se mantiene solo un índice por lista de inventario.

Nota
Nota Aunque las actualizaciones completas o incrementales de un índice de disponibilidad de búsqueda por el usuario o por tareas personalizadas ya no sean necesarias, desencadene una reconstrucción del índice de disponibilidad de búsqueda, pero solo en el inesperado caso de que el índice no esté sincronizado.

El índice de disponibilidad de búsqueda se actualiza automática e incrementalmente cuando ocurran los siguientes eventos:

  • La importación actualiza los registros de inventario
  • Los registros de inventario se actualicen en Business Manager
  • Los compradores hacen pedidos en el escaparate
Nota
Nota Puede haber una demora de cinco minutos o más antes de que los cambios se vean reflejados en el índice de disponibilidad de búsqueda compartida.
Nota
Nota Pipelet de API script UpdateSearchIndexes no hace nada si se usa para la disponibilidad del tipo de índice.

El índice de disponibilidad no se replica del sistema de staging al sistema de production. En cambio, se crea y actualiza en el sistema de production.

Índice de datos activos

Use el índice de datos activos para incluir atributos de datos activos recolectados desde el storefront, importados de los sistemas backend o calculados en B2C Commerce cuando presente opciones de clasificación a los clientes o para las reglas de clasificación para las búsquedas por categoría o palabra clave.

El índice de datos activos contiene información sobre datos activos del producto, como velocidad de venta. La fuente de datos activos diaria automáticamente provoca que este índice se reconstruya una vez al día. Reconstruya el índice manualmente solo después de una importación de fuentes personalizadas.

 
Cargando
Salesforce Help | Article