Show Menu
TEMAS×

Acerca de las facetas dinámicas

Utilice Facetas dinámicas para crear automáticamente nuevas selecciones de rango 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 su cuenta de Adobe Search&Promote. Las relaciones de tabla se aplican en tiempo de búsqueda para cualquier campo de faceta dinámica que participe en la búsqueda.

Uso de facetas dinámicas

Esta función no está habilitada de forma predeterminada en Adobe Search&Promote. Póngase en contacto con la asistencia técnica para activar la función para su uso.
Sin el uso de facetas dinámicas, tenía que combinar los atributos relacionados en "ranuras" y sólo mostrar las ranuras homogéneas para una búsqueda determinada. Es decir, sólo podían contener valores de un atributo lógico, como "tamaño de zapato" o "tamaño de anillo". Este método proporcionó un rendimiento adecuado en 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 manera eficiente. Puede definir cientos de facetas dinámicas, desde las cuales la búsqueda principal puede devolver las "facetas más N dinámicas" para una búsqueda determinada, donde N es generalmente un valor más modesto de 10-20 o menos. Este método elimina la necesidad de asignar atributos, ya que ahora puede crear una faceta dinámica única para los atributos en el sitio web.

¿Qué facetas deberías 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 llamada "ancho de avance" solo se puede rellenar cuando se buscan zapatos o botas. Mientras que otra faceta llamada "Estilo numérico facial", con los valores posibles "romano" y "árabe", solo puede aparecer al buscar relojes o relojes.
Si su cuenta tiene un gran número de facetas de este tipo, mejora el rendimiento de búsqueda para utilizar facetas dinámicas en lugar de seleccionar siempre el conjunto completo 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 entre facetas y campos de etiquetas meta

Las facetas se crean sobre los campos de etiquetas meta. Un campo de etiqueta meta es una función de capa de búsqueda básica de bajo nivel de Adobe Search&Promote. Por otro lado, las facetas forman parte de GS (Búsqueda guiada): la capa de presentación de alto nivel de Adobe Search&Promote. Sin embargo, las facetas tienen campos de etiquetas meta propios, los campos de etiquetas meta no saben nada acerca de las facetas. Al configurar facetas dinámicas, primero se agregan facetas y luego se agregan campos de etiquetas meta con la opción Faceta dinámica seleccionada para establecer que la faceta identificada sea dinámica.
No hay ningún ajuste de "faceta dinámica" en Design > Navigation > Facets . Lo que hace que una faceta sea "dinámica" es que su "campo de etiqueta meta" subyacente es dinámico como se define en Settings > Metadata > Definitions .

Ejemplos de facetas dinámicas en acción

Ejemplo de facetas dinámicas que se muestran después de una búsqueda de "inicios":
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&Promotoe.
Esta función no está habilitada de forma predeterminada en Adobe Search&Promote. Póngase en contacto con la asistencia técnica para activar la función para su uso.
Antes de que los efectos de las facetas dinámicas sean visibles para los clientes, debe volver a generar el índice del sitio.
Consulte también
Para configurar facetas dinámicas
  1. Asegúrese de que ya ha agregado facetas.
  2. Una vez agregadas las facetas, asegúrese de que ha agregado las facetas a nuevos campos de etiquetas meta definidos por el usuario.
    Consulte Añadir un nuevo campo de etiqueta meta.
  3. En el menú de producto, haga clic en Settings > Metadata > Definitions.
  4. En la Definitions página, en la User-defined fields tabla, en la Actions columna, haga clic en el icono de lápiz (Editar) en la fila del nombre del campo de etiqueta meta asociado a la faceta que desea convertir en dinámica.
  5. En la Edit Field página, marque Dynamic Facet .
    Consulte la tabla de opciones para Añadir un nuevo campo de etiqueta meta.
  6. Haga clic Save Changes .
  7. Haga clic en volver a generar el índice del sitio escalonado en el cuadro azul para volver a generar rápidamente el índice del sitio Web escalonado.
    Consulte también Regeneración del índice de un sitio web activo o de etapas.
  8. Determinar el número de facetas dinámicas que se seleccionarán para una búsqueda determinada. Puede realizar esta tarea realizando una de las acciones siguientes:
    • Cree una regla de limpieza de consultas 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 se van a solicitar en el momento de la búsqueda y, a continuación, haga clic en Add .
    Consulte Añadir una regla de limpieza de consultas.
    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 .
    • Añada una búsqueda y establezca el parámetro "custom" sp_sfvl_df_count en el valor deseado y haga clic en Add .
    Consulte Añadir 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 generar las facetas dinámicas que devuelve la búsqueda principal.
    Por ejemplo, supongamos que se nombra la plantilla de transporte guided.tpl . En ese caso, en el menú del producto, haga clic en Design > Templates . En la Templates página, ubique guided.tpl en la tabla. y luego haga clic en Edit en el extremo derecho 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 las plantillas de presentación o plantillas adecuadas para generar las facetas dinámicas.
    Por ejemplo, supongamos que tiene una plantilla con el nombre 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 Templates página, ubique sim.tmpl en la tabla. y luego haga clic en Edit en el extremo derecho 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 puede realizar una modificación similar a otras plantillas de presentación, según sea necesario, como json.tmpl .
    Asegúrese de especificar __dynamic_facets para la gsname etiqueta en la guided-facet-rail etiqueta . Esta etiqueta es un carril de facetas predefinido reservado para generar cualquier faceta dinámica que se devuelva para una búsqueda determinada.
    También puede editar de forma opcional este carril de faceta especial mediante Rules > Business Rules y utilizando el Advanced Rule Builder como se muestra a continuación.