Acerca de las facetas dinámicas

Utilice Facetas dinámicas para crear nuevas selecciones de rango automáticamente en el momento de la búsqueda. Si lo desea, puede asociar cada campo de faceta dinámica con hasta un nombre de tabla en la cuenta de Search&Promote de Adobe. Las relaciones de tabla se aplican en el momento de la búsqueda para cualquier campo de faceta dinámica involucrado en la búsqueda.

Uso de facetas dinámicas

NOTA

Esta función no está habilitada en Adobe Search&Promote de forma predeterminada. Póngase en contacto con el soporte técnico para activar la función para su uso.

Sin el uso de facetas dinámicas, tuvo que combinar atributos relacionados en "ranuras" y mostrar únicamente las ranuras homogéneas para una búsqueda determinada. Es decir, solo podrían contener valores de un atributo lógico, como "tamaño de zapato" o "tamaño de anillo". Este método proporciona un rendimiento adecuado en el tiempo de búsqueda con un gran conjunto de atributos únicos.

Sin embargo, cuando se utiliza Facetas dinámicas, no se limita el número de facetas que la búsqueda principal puede rastrear de forma eficaz. Puede definir cientos de facetas dinámicas, desde las que la búsqueda principal puede devolver las "facetas dinámicas principales N" para una búsqueda determinada, donde N suele ser un valor más modesto de 10 a 20 o menos. Este método elimina la necesidad de asignar los atributos: ahora puede crear una faceta dinámica única para los atributos en el sitio web.

¿Qué facetas debe hacer dinámicas?

Las facetas que están escasamente pobladas en el sitio web y que solo aparecen en un subconjunto de búsquedas son buenas candidatas para ser dinámicas. Por ejemplo, una faceta denominada "ancho de avance" solo se puede rellenar cuando se buscan zapatos o botas. Mientras que otra faceta denominada "Estilo numérico facial", con posibles valores "romano" y "árabe", solo puede aparecer cuando se buscan relojes o relojes.

Si su cuenta tiene un gran número de estas facetas, mejora el rendimiento de la búsqueda para utilizar facetas dinámicas en lugar de seleccionar siempre todo el conjunto de facetas posibles para cada búsqueda. Las facetas genéricas como "SKU" o "marca", que normalmente son apropiadas para mostrarse con los resultados de cada búsqueda, generalmente no son apropiadas como facetas dinámicas.

Relación de facetas con campos de metaetiqueta

Las facetas se crean sobre los campos de metaetiqueta. Un campo de etiqueta meta es una función de capa de búsqueda principal de bajo nivel de Adobe Search&Promote. Las facetas, por otro lado, son parte de GS (Búsqueda guiada) - la capa de presentación de alto nivel de Search&Promote de Adobe. Las facetas son campos de metaetiqueta, sin embargo, los campos de metaetiqueta no saben nada sobre las facetas. Al configurar facetas dinámicas, primero se agregan facetas y después se agregan campos de metaetiqueta con la opción Faceta dinámica seleccionada para establecer que la faceta identificada sea dinámica.

NOTA

No hay ninguna configuración "Faceta dinámica" en Design > Navigation > Facets. Lo que hace que una faceta sea "dinámica" es que su "campo de metaetiqueta" subyacente es dinámico, tal como se establece en Settings > Metadata > Definitions.

Ejemplos de facetas dinámicas en acción

Ejemplo de facetas dinámicas que se muestran después de buscar "botes":

Otro ejemplo de facetas dinámicas que se muestran después de buscar "relojes":

Consulte también

Configuración de facetas dinámicas

Configuración de facetas dinámicas en Search&Promote.

NOTA

De forma predeterminada, esta función no está habilitada en el Search&Promote de Adobe. Póngase en contacto con el soporte técnico para activar la función para su uso.

Antes de que los efectos de las facetas dinámicas sean visibles para los clientes, debe reconstruir el índice del sitio.

Consulte también

Para configurar facetas dinámicas

  1. Asegúrese de que ya ha agregado facetas.

    Consulte Adición de una nueva faceta.

  2. Una vez añadidas las facetas, asegúrese de que ha añadido las facetas a los nuevos campos de metaetiqueta definidos por el usuario.

    Consulte Adición de un nuevo campo de metaetiqueta.

  3. En el menú del producto, haga clic en Settings > Metadata > Definitions.

  4. En la página Definitions, en la tabla User-defined fields, en la columna Actions, haga clic en el icono de lápiz (Editar) en la fila del nombre del campo de etiqueta meta asociado con la faceta que desea hacer dinámica.

  5. En la página Edit Field, marque Dynamic Facet.

    Consulte la tabla de opciones en Adición de un nuevo campo de metaetiqueta.

  6. Haga clic Save Changes.

  7. Haga clic en regenerar el índice del sitio escalonado en el cuadro azul para reconstruir rápidamente el índice del sitio web escalonado.

    Consulte también Regeneración del índice de un sitio web activo o por etapas.

  8. Determine el número de facetas dinámicas que se seleccionarán para una búsqueda determinada. Para realizar esta tarea, realice una de las siguientes acciones:

    • Cree una regla de limpieza de consulta con las condiciones que desee, que realice la acción set, backend parameter, sp_sfvl_df_count para valorar X, donde X es el número deseado de facetas dinámicas que desea solicitar en el momento de la búsqueda y luego haga clic en Add.

    Consulte Adición de una regla de limpieza de consulta.

    Consulte también Parámetros CGI de búsqueda back-end, fila 40 en la tabla para obtener más información sobre sp_sfvl_df_count.

    • Agregue una búsqueda, establezca el parámetro "custom" sp_sfvl_df_count en el valor deseado y haga clic en Add.

    Consulte Adición de una nueva definición de búsqueda.

    Consulte también Parámetros CGI de búsqueda back-end, fila 40 en la tabla para obtener más información sobre sp_sfvl_df_count.

  9. Edite la plantilla de transporte adecuada para mostrar las facetas dinámicas que devuelve la búsqueda principal.

    Consulte Edición de una presentación o de una plantilla de transporte.

    Por ejemplo, supongamos que la plantilla de transporte tiene el nombre guided.tpl. En tal caso, en el menú del producto, haga clic en Design > Templates. En la página Templates, busque guided.tpl en la tabla. y, a continuación, haga clic en Edit a la derecha del nombre. En la página Edición , agregue el siguiente bloque de código al final de </facets>: Salida JSON:

    ... 
    }<search-dynamic-facet-fields>, 
            { 
                "name" : "<search-dynamic-facet-field-name>", 
                "dynamic-facet" : 1, 
                "values" : [<search-field-value-list quotes="yes" commas="yes" data="values" sortby="values" encoding="json" />], 
                "counts" : [<search-field-value-list quotes="yes" commas="yes" data="results" sortby="values" />] 
    
            }</search-dynamic-facet-fields> 
    ...
    
  10. Edite la plantilla de presentación o las plantillas adecuadas para obtener los resultados de las facetas dinámicas.

    Consulte Edición de una presentación o de una plantilla de transporte.

    Por ejemplo, supongamos que tiene una plantilla denominada sim.tmpl que se utiliza para generar contenido en el simulador. Para editar esa plantilla, en el menú del producto, haga clic en Design > Templates. En la página Templates, busque sim.tmpl en la tabla. y, a continuación, haga clic en Edit a la derecha del nombre. En la página Edición , agregue lo siguiente dentro del área de visualización de facetas de la plantilla:

    <h6>DF RAIL</h6> 
    <guided-facet-rail gsname="__dynamic_facets"> 
                <guided-facet ><!-- behavior=Normal --> 
                <div class="facet-block" id="facet"> 
                <p><b><guided-facet-display-name /></b></p> 
                <ul> 
                    <guided-facet-values> 
                        <guided-if-facet-value-equals-length-threshold> 
                </ul> 
                <ul id="brand" style="display:none"> 
                        </guided-if-facet-value-equals-length-threshold> 
                        <guided-if-facet-value-selected> 
                            <li><guided-facet-value> [<guided-lt>a href="<guided-facet-value-undo-path />"<guided-gt>X</a>]</li> 
                        <guided-else-facet-value-selected> 
                            <li><guided-facet-link><guided-facet-value></guided-facet-link> (<guided-facet-count>) </li> 
                        </guided-if-facet-value-selected> 
                    </guided-facet-values> 
                </ul> 
                <guided-if-facet-long> 
                  <br /><guided-lt />a href="#" onclick="moreless(this,'brand');return false;" <guided-gt /><button style="font-size:10px;">VIEW MORE</button></a> 
                </guided-if-facet-long> 
                </div> 
                </guided-facet> 
    </guided-facet-rail> 
    <h6>/DF RAIL</h6>
    

    También realizaría una modificación similar a otras plantillas de Presentación, según fuera necesario, como json.tmpl.

    Asegúrese de especificar __dynamic_facets para gsname en la etiqueta guided-facet-rail . Esta etiqueta es un carril de faceta predefinido reservado para la salida de cualquier faceta dinámica que se devuelva para una búsqueda determinada.

    También puede editar este carril de faceta especial mediante Rules > Business Rules y utilizando el Advanced Rule Builder como se ve a continuación.

    Consulte también Adición de una nueva regla comercial

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now