Resultados de la búsqueda guiada

Puede personalizar la salida en cualquier formato basado en texto, incluso XML o JSON.

Uso de la salida Búsqueda guiada

El formato de salida es personalizable para admitir las decisiones específicas de facetas, clasificación y otras implementaciones que se adoptan durante el proceso de diseño. Puede adaptar el propio formato para simplificar el desarrollo del front-end del cliente, si es necesario.

El resultado completo está contenido en etiquetas <result> y la mayoría de los datos dinámicos se incluyen entre etiquetas <![CDATA[ ]]>. Esta organización permite que los resultados contengan HTML y otras entidades no XML.

Cuando se proporcionan vínculos a otras páginas, estos se presentan en forma de una dirección URL relativa. Este resultado también incluye los parámetros de cadena de consulta que se pasan para generar el resultado deseado.

Explicación de una implementación de Búsqueda guiada

Cuando inicie una implementación de Búsqueda guiada, recuerde que Adobe Search&Promote es responsable de la capa comercial. Es decir, la lógica que rodea qué resultados y facetas se muestran a un cliente en un momento dado.

Cuando implemente el front-end de la aplicación web que analiza y muestra los resultados como HTML, restrinja la funcionalidad para que solo se muestre. En otras palabras, cualquier lógica del lado del servidor que utilice para crear la capa de presentación no toma las decisiones sobre qué presentar a un cliente, a menos que sea necesario. Las reglas comerciales no funcionarán como se espera si el script front-end está modificando los resultados de búsqueda.

Adobe Search&Promote mantiene el estado del usuario de las opciones de perfeccionamiento de búsqueda seleccionadas mediante los parámetros de URL. Todos los nodos <link> contienen los parámetros relevantes de las selecciones del cliente. Estos parámetros pueden incluir la ruta de exploración, la paginación, la ordenación y las selecciones de facetas. Donde corresponda, se devuelven <undolink> nodos para permitir que un cliente "vuelva a estar" fuera de una selección. Las facetas y las rutas de exploración ofrecen estos tipos de vínculos.

Uso del servidor de búsqueda

Se utiliza una API similar a REST con la que puede interactuar para realizar búsquedas y recibir resultados. Los formatos más comunes utilizados para los resultados son XML o JSON.

El URI base está asociado a una cuenta específica y a un entorno de ensayo o activo. Puede solicitar varios alias para el URI base desde el administrador de cuentas. Por ejemplo, una empresa ficticia llamada Megacorp tiene las dos URL base siguientes asociadas a su cuenta:

  • https://search.megacorp.com
  • https://stage.megacorp.com

La antigua URI realiza búsquedas con su índice activo y la segunda URI con su índice escalonado.

Las solicitudes de búsqueda consisten en el URI base y un conjunto de parámetros CGI o pares de clave-valor que indican la búsqueda deseada para la cuenta asociada al URI base.

Se admiten tres formatos de parámetros CGI. De forma predeterminada, su cuenta está configurada para separar parámetros CGI con un punto y coma ( ;), como en el siguiente ejemplo:

  • https://search.megacorp.com?q=shoes ;page=2

Si lo prefiere, puede hacer que su administrador de cuentas configure su cuenta para que utilice el símbolo & ( &) para separar los parámetros CGI, como en el siguiente ejemplo:

  • https://search.megacorp.com?q=shoes &page=2

También se admite un tercer formato, denominado formato SEO, en el que se utiliza una barra diagonal ( /) en lugar del separador y el signo igual para generar vínculos "limpios", como en el siguiente ejemplo:

  • https://search.megacorp.com/q/shoes/page/2

Cada vez que se utiliza el formato SEO para enviar una solicitud, todos los vínculos de salida se devuelven en el mismo formato.

Parámetros de consulta de búsqueda

En la tabla siguiente se describen los parámetros de consulta de búsqueda estándar "predeterminados" que puede utilizar. Las reglas de procesamiento y las reglas comerciales se pueden crear en función de parámetros de consulta definidos por el usuario para implementar una lógica empresarial personalizada que sea relevante para su empresa. Puede trabajar con el equipo de consultoría para obtener documentación sobre esos parámetros.

Parámetro de consulta de búsqueda

Ejemplo

Descripción

q

q= cadena

Especifica la cadena de consulta para la búsqueda. Este parámetro se asigna al parámetro de búsqueda back-end sp_q .

q#

q#= cadena

Los parámetros q y x numerados realizan facetas o búsquedas dentro de un campo determinado.

El parámetro q define el término que está buscando en la faceta como indica el parámetro x numerado correspondiente. Por ejemplo, si tiene dos facetas con nombres tamaño y color, podría tener algo así como lo siguiente:

q1=small;x1=size;q2=red;x2=color

Este parámetro se asigna a los parámetros de búsqueda de back-end sp_q_specific_# .

x#

x#= cadena

Los parámetros q y x numerados realizan facetas o búsquedas dentro de un campo determinado.

El parámetro q define el término que está buscando en la faceta como indica el parámetro x numerado correspondiente. Por ejemplo, si tiene dos facetas con nombres tamaño y color, podría tener algo así como lo siguiente:

q1=small;x1=size;q2=red;x2=color

Este parámetro se asigna a los parámetros de búsqueda back-end sp_x_# .

colección

collection= string

Especifica la colección que se usará para la búsqueda. Este parámetro se asigna al parámetro de búsqueda back-end sp_k .

count

count= number

Especifica el recuento total de resultados que se muestran. El valor predeterminado se define en Configuración > Búsqueda > Búsquedas . Este parámetro se asigna al parámetro de búsqueda back-end sp_c .

page

page= number

Especifica la página de resultados que se devuelven.

rank

rank= campo

Especifica el campo de clasificación que se utilizará para la clasificación estática. El campo debe ser un campo de tipo Clasificación con relevancia buena a 0. Este parámetro se asigna al parámetro back-end sp_sr .

gs_store

gs_store= cadena

Especifica la tienda que se va a buscar.

sort

sort= number

Especifica el orden. "0" es el valor predeterminado y se ordena por puntuación de relevancia; "1" se clasifica por fecha; "-1" no se ordena.

Los usuarios pueden especificar un nombre de campo para el valor del parámetro sp_s . Por ejemplo, sp_s=title ordena los resultados según los valores contenidos en el campo de título. Cuando se utiliza un nombre de campo para el valor de un parámetro sp_s , los resultados se ordenan por ese campo y luego se subordenan por relevancia.

Para habilitar esta función, haga lo siguiente:

  1. En el menú del producto, haga clic en Configuración > Metadatos > Definiciones .
  2. En la página Definiciones por etapas , realice una de las siguientes acciones:
    • Haga clic en Agregar nuevo campo .
    • Haga clic en Editar para un nombre de campo determinado.
  3. En la lista desplegable Ordenar , haga clic en Ascendente o Descendente .

    Este parámetro se asigna al parámetro de búsqueda back-end sp_s .

Integración con su sistema

Las siguientes son recomendaciones para la integración con su sistema.

  • Comunicarse con el servidor de búsqueda.

    Puede comunicarse con los servidores web Adobe Search&Promote mediante solicitudes de GET http. Sus servidores generan estas solicitudes o en el lado del cliente haciendo una solicitud de Ajax.

  • Guardar el historial de búsqueda.

Adobe Search&Promote no tiene estado donde se pasa todo el estado en la solicitud http.

  • Analizando los resultados devueltos.

    Se recomienda utilizar un analizador XML basado en SAX para analizar la respuesta XML. Si está generando una solicitud de Ajax, configure Adobe Search&Promote para devolver respuestas JSON para esas solicitudes con el fin de facilitar el análisis de la respuesta.

Salida JSON de búsqueda guiada

Tablas que describen el resultado de respuesta de JSON estándar.

Consulte también Salida JSON de búsqueda guiada.

Puede revisar la respuesta de JSON para lo siguiente:

Banners

Ejemplo:

<banners> 
 <banner> 
  <area><![CDATA[top-left]]></area> 
  <content><![CDATA[<img src="https://www.megacorp.com/discount.gif"/>]]></content> 
 </banner> 
</banners>

Etiquetas en titulares

Descripción

<banner>

Un nodo de banner individual. Puede tener varios nodos de banner.

<area>

El área de la página web donde se muestra el banner.

<content>

El contenido HTML del área del banner.

Ruta de navegación

En el siguiente ejemplo, cada vez que el cliente se reduce más a través de las facetas, la selección se agrega a la ruta de exploración. Cada elemento se representa como <breadcrumb-item>.

Ejemplo:

 <breadcrumb> 
  <breadcrumb-item> 
   <link><![CDATA[?q=new+year]]></link> 
   <value><![CDATA[new year]]></value> 
  </breadcrumb-item> 
  <breadcrumb-item> 
   <link><![CDATA[?q=new+year;q1=Articles;x1=content-type]]></link> 
   <value><![CDATA[Articles]]></value> 
  </breadcrumb-item> 
 </breadcrumb> 

Etiquetas en la ruta de navegación

Descripción

<link>

Vínculo relativo a los resultados de búsqueda que muestra la vista deseada. Al hacer clic en un vínculo de ruta de exploración, el cliente llega a una vista en la que se eliminan todas las mejoras posteriores. También hay otras opciones disponibles.

<value>

Texto orientado al cliente para el elemento de ruta de exploración.

Facetas

Las facetas son opciones de refinamiento que permiten a los clientes filtrar los resultados. Las facetas suelen utilizarse para la categorización, intervalos de precios, selecciones de color y otro refinamiento de atributos. Los metadatos del índice son lo que impulsa las facetas.

Es habitual ocultar o mostrar facetas de categorización a medida que un cliente baja por la categorización. El nivel más alto de categorización (categoría) se conoce como Nivel 1. Cuando un cliente hace clic en una opción de Nivel 1, aparecen las opciones de refinamiento de Nivel 2 (subcategoría) y desaparecen las opciones de Nivel 1. Cuando un cliente hace clic en una opción de Nivel 2, aparecen las opciones de refinamiento de Nivel 3 (subcategoría) y desaparecen las opciones de Nivel 2. Como se ha indicado anteriormente, estas opciones están ocultas y se muestran: su aplicación web no se ve afectada por ellas.

Cada faceta está contenida dentro de etiquetas <facet-item> . En el siguiente ejemplo, muestra una faceta que permite al cliente refinar los resultados de búsqueda por "vacaciones".

Ejemplo:

 <facets> 
  <facet-item> 
   <facet-title><![CDATA[Holidays]]></facet-title> 
   <facet-value> 
    <label><![CDATA[New Year]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=New+Year;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[11]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Christmas]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Christmas;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[7]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Chinese New Year]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Chinese+New+Year;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[2]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Thanksgiving]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Thanksgiving;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[2]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[4th of July]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=4th+of+July;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Father&#39;s Day]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Father's+Day;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Hanukkah]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Hanukkah;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Mother&#39;s Day]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Mother's+Day;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Valentine&#39;s Day]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Valentine's+Day;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
  </facet-item> 
  <facet-item> 
   <facet-title><![CDATA[Seasons]]></facet-title> 
   <facet-value> 
    <label><![CDATA[Winter]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Winter;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[20]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Summer]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Summer;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[7]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Autumn]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Autumn;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[4]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Spring]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Spring;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[2]]></count> 
   </facet-value> 
  </facet-item> 
 </facets> 

Etiquetas en facetas

Descripción

<facet-title>

Título orientado al cliente para la faceta.

<label>

Etiqueta de cara al cliente para la opción faceta.

<link>

Vínculo relativo a los resultados que la opción refina.

<count>

Número de resultados en ese conjunto de resultados refinado.

<undolink>

Cuando se selecciona un valor de faceta, el nodo devuelve un "vínculo de deshacer" que permite que un cliente vuelva a estar fuera de los resultados.

Encabezado y consulta

Ejemplo:

<result> 
 <query> 
  <user-query><![CDATA[new year]]></user-query> 
  <lower-results><![CDATA[1]]></lower-results> 
  <upper-results><![CDATA[16]]></upper-results> 
  <total-results><![CDATA[621]]></total-results> 
 </query> 

En conjunto, estas etiquetas presentan un mensaje como el siguiente: "Mostrando los resultados 1-16 de 621 para 'año nuevo'".

Etiquetas en el encabezado y la consulta

Descripción

<user-query>

La consulta de palabra clave que se envía con la solicitud.

<lower-results>

El número de artículo del primer resultado de esta página.

<upper-results>

El número de artículo del último resultado de esta página.

<total-results>

Número total de resultados que coinciden con la consulta del usuario.

<custom-field>

Campo opcional que se aplica globalmente a los resultados de búsqueda.

Paginación

Ejemplo:

<pagination> 
 <total-pages><39></total-pages> 
 <pages> 
   <page position="first"></page> 
   <page position="last">?i=1;page=39;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="previous"></page> 
   <page position="next">?i=1;page=2;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="1" selected="true">?i=1;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="2">?i=1;page=2;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="3">?i=1;page=3;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="4">?i=1;page=4;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="5">?i=1;page=5;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="6">?i=1;page=6;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="7">?i=1;page=7;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="8">?i=1;page=8;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="9">?i=1;page=9;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="10">?i=1;page=10;q=new+year;q1=Articles;x1=content-type]]></page> 
 </pages> 
</pagination> 

Etiquetas en la paginación

Descripción

<total-pages>

Número total de páginas de resultados, según el número de resultados dividido por el número de resultados por página.

<page position="first">

Contiene un vínculo relativo a la primera página del conjunto de resultados, a menos que el cliente ya esté viendo la página 1. En tal caso, está en blanco.

<page position="last">

Contiene un vínculo relativo a la última página del conjunto de resultados, a menos que el cliente esté viendo la última página. En tal caso, está en blanco.

<page position="previous">

Contiene un vínculo relativo a la página anterior del conjunto de resultados, a menos que el cliente esté viendo la página 1; en tal caso, está en blanco.

<page position="next">

Contiene un vínculo relativo a la última página del conjunto de resultados, a menos que el cliente esté viendo la última página. En tal caso, está en blanco.

<page position="x">

Contiene un vínculo relativo a un número de página en particular. Se muestran diez números de página contiguos. En la página 1, serían las páginas 1-10. Al final del conjunto de resultados (en este caso, 39), serían las páginas 30-39. Por ejemplo, en el centro del conjunto de resultados, la página 15, serían las páginas 11-20.

selected="true">

Se aplica como atributo a la página seleccionada actualmente.

Búsquedas recientes

Búsquedas recientes es una función basada en cookies que solo funciona si reenvía la información de las cookies a los servidores.

Ejemplo:

<recent-searches> 
 <recent-search> 
  <search-term><![CDATA[shoes]]></search-term> 
  <link><![CDATA[?q=shoes]]></link> 
 </recent-search> 
</recent-searches> 

Etiquetas en búsquedas recientes

Descripción

<recent-search>

Un nodo de búsqueda reciente individual. Puede tener varios nodos de búsqueda reciente.

<search-term>

Término que el cliente buscó anteriormente.

<link>

Vínculos a la búsqueda anterior.

Resultados

El conjunto de resultados es un área personalizable de la respuesta JSON. Cada índice es único en los mecanismos de asignación de nombres de campo de los metadatos. Hay campos comunes que se devuelven para cada resultado, como título, descripción y dirección URL. Sin embargo, los metadatos definidos para una página del índice pueden estar disponibles para su uso en cada nodo de resultado. La categorización, los precios, los colores y las miniaturas son solo algunas de las opciones que puede aplicar a un resultado para producir resultados de búsqueda más convincentes.

El formato Resultados se personaliza según los metadatos específicos de la implementación. Aquí puede encontrar todos los datos por resultado para mostrarlos en los resultados, incluidas las URL de imágenes en miniatura.

Además, es posible configurar varias zonas de resultados dentro de la página, como "Resultados destacados" o secciones de resultados "Productos" y "Contenido" independientes. En estos casos, se proporcionan varias zonas de resultados dentro del HTML, aunque las facetas solo están asociadas con el conjunto de resultados principal.

Ejemplo:

 <results> 
  <result> 
    <index><![CDATA[1]]></index> 
    <result-title><![CDATA[New Year's Eve Slumber Party]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/new-years-eve-slumber-party-705199/]]></url> 
    <meta-description><![CDATA[Fun New Year's celebration ideas for your kids]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <small-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/new-years-eve-

slumber-party-parties-photo-80-FF1200SLEEPA18.jpg]]></small-thumbnail-img> 
    <large-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/new-years-eve- 
slumber-party-parties-photo-160-FF1200SLEEPA18.jpg]]></large-thumbnail-img> 
    <byline><![CDATA[Nancy Mades]]></byline> 
    <blurb><![CDATA[Fun New Year's celebration ideas for your kids]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[2]]></index> 
    <result-title><![CDATA[10 Holiday Traditions to Start This Year]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/10-holiday-traditions-to-start-this-year-704781/]]></url> 
    <meta-description><![CDATA[Reader ideas to make Thanksgiving, Christmas, and New Year's even more magical]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <small-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/10-holiday- 
traditions-to-start-this-year-parties-photo-80-FF1107HOLIA01.jpg]]></small-thumbnail-img> 
    <large-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/10-holiday- 
traditions-to-start-this-year-parties-photo-160-FF1107HOLIA01.jpg]]></large-thumbnail-img> 
    <byline><![CDATA[Julie Taylor]]></byline> 
    <blurb><![CDATA[Reader ideas to make Thanksgiving, Christmas, and New Year's even more magical]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[3]]></index> 
    <result-title><![CDATA[A Perfect New Year's Eve]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/a-perfect-new-years-eve-705258/]]></url> 
    <meta-description><![CDATA[You can turn New Year's into a celebration for the whole family.]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <byline><![CDATA[Teri Keough]]></byline> 
    <blurb><![CDATA[You can turn New Year's into a celebration for the whole family.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[4]]></index> 
    <result-title><![CDATA[New Year's Fun and Games]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/new-years-fun-and-games-705220/]]></url> 
    <meta-description><![CDATA[Craft, game and food ideas for a New Year's celebration with kids.]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <byline><![CDATA[Charlotte Meryman]]></byline> 
    <blurb><![CDATA[Craft, game and food ideas for a New Year's celebration with kids.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[5]]></index> 
    <result-title><![CDATA[11 Great Ways to Start the New Year]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/11-great-ways-to-start-the-new-year-705552/]]></url> 
    <meta-description><![CDATA[11 New Family Traditions to Start This Year from My Magazine]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <byline><![CDATA[Emily Block]]></byline> 
    <blurb><![CDATA[11 New Family Traditions to Start This Year from My Magazine]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[6]]></index> 
    <result-title><![CDATA[Celebrating Chinese New Year]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/celebrating-chinese-new-year-705260/]]></url> 
    <meta-description><![CDATA[Crafts, food, and games to help you celebrate Chinese New Year.]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Crafts, food, and games to help you celebrate Chinese New Year.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[7]]></index> 
    <result-title><![CDATA[New Year's Eve, Family Style]]></result-title> 
    <url><![CDATA[https://mysite.com/holidays/new-years-eve-family-style-701283/]]></url> 
    <meta-description><![CDATA[Start a family New Year's Eve tradition by having an evening of kid-focused fun at home]]></meta-description> 
    <category><![CDATA[holidays]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Start a family New Year's Eve tradition by having an evening of kid-focused fun at home]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[8]]></index> 
    <result-title><![CDATA[Chinese New Year Activities]]></result-title> 
    <url><![CDATA[https://mysite.com/crafts/chinese-new-year-activities-710345/]]></url> 
    <meta-description><![CDATA[Activities for celebrating Chinese New Year.]]></meta-description> 
    <category><![CDATA[crafts]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Activities for celebrating Chinese New Year.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[9]]></index> 
    <result-title><![CDATA[More Organized in the New Year]]></result-title> 
    <url><![CDATA[https://mysite.com/holidays/more-organized-in-the-new-year-701284/]]></url> 
    <meta-description><![CDATA[Tips for getting your household more organized--and getting the kids to help.]]></meta-description> 
    <category><![CDATA[holidays]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Tips for getting your household more organized--and getting your kids to help out.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[10]]></index> 
    <result-title><![CDATA[Checklists: Year-End Safety Checklist]]></result-title> 
    <url><![CDATA[https://mysite.com/holidays/checklists-year-end-safety-checklist-701352/]]></url> 
    <meta-description><![CDATA[Make sure that your home is safe with our year-end safety checklist!]]></meta-description> 
    <category><![CDATA[holidays]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Make sure that your home is safe with our year-end safety checklist!]]></blurb> 
  </result>   
 </results> 
</customer-result> 

Etiquetas en los resultados

Descripción

<index>

Número de serie del resultado dentro de este conjunto de resultados. En este ejemplo, donde se muestran diez resultados por página, en la página 2 de los resultados, el primer elemento tendría un índice de 11.

<result-title>

El título de cara al cliente para esta página.

<url>

La dirección URL de esta página. Se utiliza para crear un hipervínculo que permite al cliente hacer clic en los resultados.

Buscar formulario

Ejemplo:

<search-form> 
 <include-tnt-mbox>1 </included-tnt-mbox> 
 <autocomplete> 
  <css><![CDATA[<!--link rel="stylesheet" type="te 
        xt/css"href="//content.atomz.com/sp000000a8/publish/autoc%20%20%20%20%20%20%20%20%20omplete_styles.css?sp_css_cache_ver=2&lang=es" /-->]]> 
  </css> 
  <form-content><![CDATA[<div id="autocomplete"></div>]]> 
  </form-content> 
  <js><![CDATA[<script type="text/javascript" 
   src="//content.atomz.com/sp100491de/publish/autoc%20%20%20%20omplete_data.js?sp_js_cache_ver=3&lang=es"></script>]]> 
  </js> 
 </autcomplete> 
 <hidden-parameters> 
  <parameter> 
   <name><![CDATA[store]]></name> 
   <value><![CDATA[mens]]></value> 
  </parameter> 
 </hidden-parameters> 
</search-form>

Etiquetas en el formulario de búsqueda

Descripción

<include-tnt-mbox>

Opcional. Cuando está presente en el JSON, un valor de 1 indica que su cuenta está vinculada a Test&Target y que tiene al menos una regla comercial que se encuentra en una prueba A:B.

<autocomplete>

Opcional. Al utilizar la función de autocompletar, este nodo está presente para indicar que CSS y JavaScript están presentes en la página junto con el contenido que se encuentra en el formulario. Estos campos normalmente no cambian a menos que alguien haya cambiado una configuración de autocompletado. En estos casos, el campo xxx_cache_ver se incrementa para forzar una invalidación del contenido almacenado en caché en el explorador del cliente.

<css>

CSS asociada al autocompletado. Se recomienda colocar esta etiqueta en una posición alta en la página para mejorar el procesamiento de la página.

<form-content>

Contenido que se requiere dentro de la búsqueda: desde la utilidad autocompletar hasta el control correcto.

<js>

JavaScript personalizado necesario para el autocompletado. Se recomienda colocar esta etiqueta en un nivel inferior en la página para mejorar el procesamiento de la página. El JavaScript de la interfaz de usuario de YUI también es necesario para el autocompletado.

<hidden-parameters>

Contiene todos los parámetros ocultos (nombre y valor) que se incluyen en el formulario de búsqueda.

Ordenar

En el siguiente ejemplo se muestran los datos de un menú de ordenación de tres opciones. El menú permite al cliente ordenar por relevancia, título o clasificación. El elemento seleccionado actualmente incluye un atributo "selected=true". ". Ofrecer siempre una opción de relevancia para permitir que un cliente vuelva a los resultados de búsqueda predeterminados que se mostraron originalmente.

Ejemplo:

 <sort> 
  <sort-item selected="true"> 
   <label><![CDATA[Relevance]]></label> 
   <value><![CDATA[relevance]]></value> 
   <link><![CDATA[]]></link> 
  </sort-item> 
  <sort-item> 
   <label><![CDATA[Title]]></label> 
   <value><![CDATA[title]]></value> 
   <link><![CDATA[?q=new+year;q1=Articles;sort=title;x1=content-type]]></link>     
  </sort-item> 
  <sort-item> 
   <label><![CDATA[Rating]]></label> 
   <value><![CDATA[user-rating]]></value> 
   <link><![CDATA[?q=new+year;q1=Articles;sort=user-rating;x1=content-type]]></link>     
  </sort-item> 
 </sort>

Etiquetas en el menú Ordenar

Descripción

<label>

Texto orientado al cliente para la opción .

<value>

Representa el valor del parámetro de cadena de consulta "sort" para esta opción. Esta etiqueta no es necesaria si se utiliza el valor <link> .

<link>

Para las opciones no seleccionadas, el parámetro <link> contiene el vínculo relativo que devuelve el mismo conjunto de resultados, ordenado por el nuevo parámetro de ordenación. Este campo está en blanco para la opción de ordenación seleccionada actualmente.

Sugerencias

Se devuelven sugerencias cuando solo hay unos pocos resultados o no hay ningún resultado. Este nodo contiene términos que no arrojan consultas correctas y que pueden mostrarse en una página "Sin resultados". El vínculo también se devuelve para que un cliente pueda ir a la nueva consulta.

Ejemplo:

 <suggestions> 
  <suggestion-item> 
   <link><![CDATA[?q=video]]></link> 
   <word><![CDATA[video]]> 

Etiquetas en sugerencias

Descripción

<link>

Vínculo relativo que se utiliza para crear un hipervínculo y buscar resultados para el término de sugerencia.

<word>

El término sugerido.

Zonas

Ejemplo:

<zones> 
 <zone> 
  <name><![CDATA[best-sellers]]></name> 
  <display><![CDATA[1]]></display> 
 </zone> 
</zones> 

Etiquetas en zonas

Descripción

<zone>

Un nodo de zona individual. Puede tener varios nodos de zona.

<name>

Nombre de la zona.

<display>

1 o 0 para indicar si la zona se muestra o no. El contenido real de la zona puede ser un área estática de la página web o de los resultados de búsqueda, como los mejores vendedores o productos relacionados.

Salida XML de búsqueda guiada

Tablas que describen la salida de respuesta XML estándar.

Puede revisar la respuesta XML para lo siguiente:

Banners

Ejemplo:

<banners> 
 <banner> 
  <area><![CDATA[top-left]]></area> 
  <content><![CDATA[<img src="https://www.megacorp.com/discount.gif"/>]]></content> 
 </banner> 
</banners>

Etiquetas en titulares

Descripción

<banner>

Un nodo de banner individual. Puede tener varios nodos de banner.

<area>

El área de la página web donde se muestra el banner.

<content>

El contenido HTML del área del banner.

Ruta de navegación

En el siguiente ejemplo, cada vez que el cliente se reduce más a través de las facetas, la selección se agrega a la ruta de exploración. Cada elemento se representa como <breadcrumb-item>.

Ejemplo:

 <breadcrumb> 
  <breadcrumb-item> 
   <link><![CDATA[?q=new+year]]></link> 
   <value><![CDATA[new year]]></value> 
  </breadcrumb-item> 
  <breadcrumb-item> 
   <link><![CDATA[?q=new+year;q1=Articles;x1=content-type]]></link> 
   <value><![CDATA[Articles]]></value> 
  </breadcrumb-item> 
 </breadcrumb> 

Etiquetas en la ruta de navegación

Descripción

<link>

Vínculo relativo a los resultados de búsqueda que muestra la vista deseada. Al hacer clic en un vínculo de ruta de exploración, el cliente llega a una vista en la que se eliminan todas las mejoras posteriores. También hay otras opciones disponibles.

<value>

Texto orientado al cliente para el elemento de ruta de exploración.

Facetas

Las facetas son opciones de refinamiento que permiten a los clientes filtrar los resultados. Las facetas suelen utilizarse para la categorización, intervalos de precios, selecciones de color y otro refinamiento de atributos. Los metadatos del índice son lo que impulsa las facetas.

Es habitual ocultar o mostrar facetas de categorización a medida que un cliente baja por la categorización. El nivel más alto de categorización (categoría) se conoce como Nivel 1. Cuando un cliente hace clic en una opción de Nivel 1, aparecen las opciones de refinamiento de Nivel 2 (subcategoría) y desaparecen las opciones de Nivel 1. Cuando un cliente hace clic en una opción de Nivel 2, aparecen las opciones de refinamiento de Nivel 3 (subcategoría) y desaparecen las opciones de Nivel 2. Como se ha indicado anteriormente, estas opciones están ocultas y se muestran: su aplicación web no se ve afectada por ellas.

Cada faceta está contenida dentro de etiquetas <facet-item> . En el siguiente ejemplo, muestra una faceta que permite al cliente refinar los resultados de búsqueda por "vacaciones".

Ejemplo:

 <facets> 
  <facet-item> 
   <facet-title><![CDATA[Holidays]]></facet-title> 
   <facet-value> 
    <label><![CDATA[New Year]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=New+Year;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[11]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Christmas]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Christmas;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[7]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Chinese New Year]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Chinese+New+Year;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[2]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Thanksgiving]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Thanksgiving;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[2]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[4th of July]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=4th+of+July;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Father&#39;s Day]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Father's+Day;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Hanukkah]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Hanukkah;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Mother&#39;s Day]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Mother's+Day;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Valentine&#39;s Day]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Valentine's+Day;x1=content-type;x2=holidays]]></link> 
    <count><![CDATA[1]]></count> 
   </facet-value> 
  </facet-item> 
  <facet-item> 
   <facet-title><![CDATA[Seasons]]></facet-title> 
   <facet-value> 
    <label><![CDATA[Winter]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Winter;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[20]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Summer]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Summer;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[7]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Autumn]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Autumn;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[4]]></count> 
   </facet-value> 
   <facet-value> 
    <label><![CDATA[Spring]]></label> 
    <link><![CDATA[?q=new+year;q1=Articles;q2=Spring;x1=content-type;x2=seasons]]></link> 
    <count><![CDATA[2]]></count> 
   </facet-value> 
  </facet-item>  
 </facets> 

Etiquetas en facetas

Descripción

<facet-title>

Título orientado al cliente para la faceta.

<label>

Etiqueta de cara al cliente para la opción faceta.

<link>

Vínculo relativo a los resultados que la opción refina.

<count>

Número de resultados en ese conjunto de resultados refinado.

<undolink>

Cuando se selecciona un valor de faceta, el nodo devuelve un "vínculo de deshacer" que permite que un cliente vuelva a estar fuera de los resultados.

Encabezado y consulta

Ejemplo:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<result> 
 <query> 
  <user-query><![CDATA[new year]]></user-query> 
  <lower-results><![CDATA[1]]></lower-results> 
  <upper-results><![CDATA[16]]></upper-results> 
  <total-results><![CDATA[621]]></total-results> 
 </query> 

En conjunto, estas etiquetas presentan un mensaje como el siguiente: "Mostrando los resultados 1-16 de 621 para 'año nuevo'".

Etiquetas en encabezado y consulta

Descripción

<user-query>

La consulta de palabra clave que se envía con la solicitud.

<lower-results>

El número de artículo del primer resultado de esta página.

<upper-results>

El número de artículo del último resultado de esta página.

<total-results>

Número total de resultados que coinciden con la consulta del usuario.

<custom-field>

Campo opcional que se aplica globalmente a los resultados de búsqueda.

Paginación

Ejemplo:

<pagination> 
 <total-pages><39></total-pages> 
 <pages> 
   <page position="first"></page> 
   <page position="last">?i=1;page=39;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="previous"></page> 
   <page position="next">?i=1;page=2;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="1" selected="true">?i=1;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="2">?i=1;page=2;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="3">?i=1;page=3;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="4">?i=1;page=4;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="5">?i=1;page=5;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="6">?i=1;page=6;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="7">?i=1;page=7;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="8">?i=1;page=8;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="9">?i=1;page=9;q=new+year;q1=Articles;x1=content-type]]></page> 
   <page position="10">?i=1;page=10;q=new+year;q1=Articles;x1=content-type]]></page> 
 </pages> 
</pagination> 

Etiquetas en la paginación

Descripción

<total-pages>

Número total de páginas de resultados, según el número de resultados dividido por el número de resultados por página.

<page position="first">

Contiene un vínculo relativo a la primera página del conjunto de resultados, a menos que el cliente ya esté viendo la página 1. En tal caso, está en blanco.

<page position="last">

Contiene un vínculo relativo a la última página del conjunto de resultados, a menos que el cliente esté viendo la última página. En tal caso, está en blanco.

<page position="previous">

Contiene un vínculo relativo a la página anterior del conjunto de resultados, a menos que el cliente esté viendo la página 1; en tal caso, está en blanco.

<page position="next">

Contiene un vínculo relativo a la última página del conjunto de resultados, a menos que el cliente esté viendo la última página. En tal caso, está en blanco.

<page position="x">

Contiene un vínculo relativo a un número de página en particular. Se muestran diez números de página contiguos. En la página 1, serían las páginas 1-10. Al final del conjunto de resultados (en este caso, 39), serían las páginas 30-39. Por ejemplo, en el centro del conjunto de resultados, la página 15, serían las páginas 11-20.

selected="true">

Se aplica como atributo a la página seleccionada actualmente.

Búsquedas recientes

Búsquedas recientes es una función basada en cookies que solo funciona si reenvía la información de las cookies a los servidores.

Ejemplo:

<recent-searches> 
 <recent-search> 
  <search-term><![CDATA[shoes]]></search-term> 
  <link><![CDATA[?q=shoes]]></link> 
 </recent-search> 
</recent-searches> 

Etiquetas en búsquedas recientes

Descripción

<recent-search>

Un nodo de búsqueda reciente individual. Puede tener varios nodos de búsqueda reciente.

<search-term>

Término que el cliente buscó anteriormente.

<link>

Vínculos a la búsqueda anterior.

Resultados

El conjunto Results es un área personalizable de la respuesta XML. Cada índice es único en los mecanismos de asignación de nombres de campo de los metadatos. Hay campos comunes que se devuelven para cada resultado, como título, descripción y dirección URL. Sin embargo, los metadatos definidos para una página del índice pueden estar disponibles para su uso en cada nodo de resultado. La categorización, los precios, los colores y las miniaturas son solo algunas de las opciones que puede aplicar a un resultado para producir resultados de búsqueda más convincentes.

El formato Resultados se personaliza según los metadatos específicos de la implementación. Aquí puede encontrar todos los datos por resultado para mostrarlos en los resultados, incluidas las URL de imágenes en miniatura.

Además, es posible configurar varias zonas de resultados dentro de la página, como "Resultados destacados" o secciones de resultados "Productos" y "Contenido" independientes. En estos casos, se proporcionan varias zonas de resultados dentro del HTML, aunque las facetas solo están asociadas con el conjunto de resultados principal.

Ejemplo:

 <results> 
  <result> 
    <index><![CDATA[1]]></index> 
    <result-title><![CDATA[New Year's Eve Slumber Party]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/new-years-eve-slumber-party-705199/]]></url> 
    <meta-description><![CDATA[Fun New Year's celebration ideas for your kids]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <small-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/new-years-eve-

slumber-party-parties-photo-80-FF1200SLEEPA18.jpg]]></small-thumbnail-img> 
    <large-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/new-years-eve- 
slumber-party-parties-photo-160-FF1200SLEEPA18.jpg]]></large-thumbnail-img> 
    <byline><![CDATA[Nancy Mades]]></byline> 
    <blurb><![CDATA[Fun New Year's celebration ideas for your kids]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[2]]></index> 
    <result-title><![CDATA[10 Holiday Traditions to Start This Year]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/10-holiday-traditions-to-start-this-year-704781/]]></url> 
    <meta-description><![CDATA[Reader ideas to make Thanksgiving, Christmas, and New Year's even more magical]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <small-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/10-holiday- 
traditions-to-start-this-year-parties-photo-80-FF1107HOLIA01.jpg]]></small-thumbnail-img> 
    <large-thumbnail-img><![CDATA[https://mysite.com/assets/cms/parties/10-holiday- 
traditions-to-start-this-year-parties-photo-160-FF1107HOLIA01.jpg]]></large-thumbnail-img> 
    <byline><![CDATA[Julie Taylor]]></byline> 
    <blurb><![CDATA[Reader ideas to make Thanksgiving, Christmas, and New Year's even more magical]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[3]]></index> 
    <result-title><![CDATA[A Perfect New Year's Eve]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/a-perfect-new-years-eve-705258/]]></url> 
    <meta-description><![CDATA[You can turn New Year's into a celebration for the whole family.]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <byline><![CDATA[Teri Keough]]></byline> 
    <blurb><![CDATA[You can turn New Year's into a celebration for the whole family.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[4]]></index> 
    <result-title><![CDATA[New Year's Fun and Games]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/new-years-fun-and-games-705220/]]></url> 
    <meta-description><![CDATA[Craft, game and food ideas for a New Year's celebration with kids.]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <byline><![CDATA[Charlotte Meryman]]></byline> 
    <blurb><![CDATA[Craft, game and food ideas for a New Year's celebration with kids.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[5]]></index> 
    <result-title><![CDATA[11 Great Ways to Start the New Year]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/11-great-ways-to-start-the-new-year-705552/]]></url> 
    <meta-description><![CDATA[11 New Family Traditions to Start This Year from My Magazine]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <byline><![CDATA[Emily Block]]></byline> 
    <blurb><![CDATA[11 New Family Traditions to Start This Year from My Magazine]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[6]]></index> 
    <result-title><![CDATA[Celebrating Chinese New Year]]></result-title> 
    <url><![CDATA[https://mysite.com/parties/celebrating-chinese-new-year-705260/]]></url> 
    <meta-description><![CDATA[Crafts, food, and games to help you celebrate Chinese New Year.]]></meta-description> 
    <category><![CDATA[parties]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Crafts, food, and games to help you celebrate Chinese New Year.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[7]]></index> 
    <result-title><![CDATA[New Year's Eve, Family Style]]></result-title> 
    <url><![CDATA[https://mysite.com/holidays/new-years-eve-family-style-701283/]]></url> 
    <meta-description><![CDATA[Start a family New Year's Eve tradition by having an evening of kid-focused fun at home]]></meta-description> 
    <category><![CDATA[holidays]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Start a family New Year's Eve tradition by having an evening of kid-focused fun at home]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[8]]></index> 
    <result-title><![CDATA[Chinese New Year Activities]]></result-title> 
    <url><![CDATA[https://mysite.com/crafts/chinese-new-year-activities-710345/]]></url> 
    <meta-description><![CDATA[Activities for celebrating Chinese New Year.]]></meta-description> 
    <category><![CDATA[crafts]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Activities for celebrating Chinese New Year.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[9]]></index> 
    <result-title><![CDATA[More Organized in the New Year]]></result-title> 
    <url><![CDATA[https://mysite.com/holidays/more-organized-in-the-new-year-701284/]]></url> 
    <meta-description><![CDATA[Tips for getting your household more organized--and getting the kids to help.]]></meta-description> 
    <category><![CDATA[holidays]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Tips for getting your household more organized--and getting your kids to help out.]]></blurb> 
  </result>   
  <result> 
    <index><![CDATA[10]]></index> 
    <result-title><![CDATA[Checklists: Year-End Safety Checklist]]></result-title> 
    <url><![CDATA[https://mysite.com/holidays/checklists-year-end-safety-checklist-701352/]]></url> 
    <meta-description><![CDATA[Make sure that your home is safe with our year-end safety checklist!]]></meta-description> 
    <category><![CDATA[holidays]]></category> 
    <content-type><![CDATA[Articles]]></content-type> 
    <blurb><![CDATA[Make sure that your home is safe with our year-end safety checklist!]]></blurb> 
  </result>   
 </results> 
</customer-result> 

Etiquetas en los resultados

Descripción

<index>

Número de serie del resultado dentro de este conjunto de resultados. En este ejemplo, donde se muestran diez resultados por página, en la página 2 de los resultados, el primer elemento tendría un índice de 11.

<result-title>

El título de cara al cliente para esta página.

<url>

La dirección URL de esta página. Se utiliza para crear un hipervínculo que permite al cliente hacer clic en los resultados.

Buscar formulario

Ejemplo:

<search-form> 
 <include-tnt-mbox>1 </included-tnt-mbox> 
 <autocomplete> 
  <css><![CDATA[<!--link rel="stylesheet" type="te 
        xt/css"href="//content.atomz.com/sp000000a8/publish/autoc%20%20%20%20%20%20%20%20%20omplete_styles.css?sp_css_cache_ver=2&lang=es" /-->]]> 
  </css> 
  <form-content><![CDATA[<div id="autocomplete"></div>]]> 
  </form-content> 
  <js><![CDATA[<script type="text/javascript" 
   src="//content.atomz.com/sp100491de/publish/autoc%20%20%20%20omplete_data.js?sp_js_cache_ver=3&lang=es"></script>]]> 
  </js> 
 </autcomplete> 
 <hidden-parameters> 
  <parameter> 
   <name><![CDATA[store]]></name> 
   <value><![CDATA[mens]]></value> 
  </parameter> 
 </hidden-parameters> 
</search-form>

Etiquetas en el formulario de búsqueda

Descripción

<include-tnt-mbox>

Opcional. Cuando está presente en el XML, un valor de 1 indica que su cuenta está vinculada a Test&Target y que tiene al menos una regla comercial que se encuentra en una prueba A:B.

<autocomplete>

Opcional. Al utilizar la función de autocompletar, este nodo está presente para indicar que CSS y JavaScript están presentes en la página junto con el contenido que se encuentra en el formulario. Estos campos normalmente no cambian a menos que alguien haya cambiado una configuración de autocompletado. En estos casos, el campo xxx_cache_ver se incrementa para forzar una invalidación del contenido almacenado en caché en el explorador del cliente.

<css>

CSS asociada al autocompletado. Se recomienda colocar esta etiqueta en una posición alta en la página para mejorar el procesamiento de la página.

<form-content>

Contenido que se requiere dentro de la búsqueda: desde la utilidad autocompletar hasta el control correcto.

<js>

JavaScript personalizado necesario para el autocompletado. Se recomienda colocar esta etiqueta en un nivel inferior en la página para mejorar el procesamiento de la página. El JavaScript de la interfaz de usuario de YUI también es necesario para el autocompletado.

<hidden-parameters>

Contiene todos los parámetros ocultos (nombre y valor) que se incluyen en el formulario de búsqueda.

Ordenar

En el siguiente ejemplo se muestran los datos de un menú de ordenación de tres opciones. El menú permite al cliente ordenar por relevancia, título o clasificación. El elemento seleccionado actualmente incluye un atributo "selected=true". ". Ofrecer siempre una opción de relevancia para permitir que un cliente vuelva a los resultados de búsqueda predeterminados que se mostraron originalmente.

Ejemplo:

 <sort> 
  <sort-item selected="true"> 
   <label><![CDATA[Relevance]]></label> 
   <value><![CDATA[relevance]]></value> 
   <link><![CDATA[]]></link> 
  </sort-item> 
  <sort-item> 
   <label><![CDATA[Title]]></label> 
   <value><![CDATA[title]]></value> 
   <link><![CDATA[?q=new+year;q1=Articles;sort=title;x1=content-type]]></link>     
  </sort-item> 
  <sort-item> 
   <label><![CDATA[Rating]]></label> 
   <value><![CDATA[user-rating]]></value> 
   <link><![CDATA[?q=new+year;q1=Articles;sort=user-rating;x1=content-type]]></link>     
  </sort-item> 
 </sort>

Etiquetas en el menú Ordenar

Descripción

<label>

Texto orientado al cliente para la opción .

<value>

Representa el valor del parámetro de cadena de consulta "sort" para esta opción. Esta etiqueta no es necesaria si se utiliza el valor <link> .

<link>

Para las opciones no seleccionadas, el parámetro <link> contiene el vínculo relativo que devuelve el mismo conjunto de resultados, ordenado por el nuevo parámetro de ordenación. Este campo está en blanco para la opción de ordenación seleccionada actualmente.

Sugerencias

Se devuelven sugerencias cuando solo hay unos pocos resultados o no hay ningún resultado. Este nodo contiene términos que no arrojan consultas correctas y que pueden mostrarse en una página "Sin resultados". El vínculo también se devuelve para que un cliente pueda ir a la nueva consulta.

Ejemplo:

 <suggestions> 
  <suggestion-item> 
   <link><![CDATA[?q=video]]></link> 
   <word><![CDATA[video]]> 

Etiquetas en sugerencias

Descripción

<link>

Vínculo relativo que se utiliza para crear un hipervínculo y buscar resultados para el término de sugerencia.

<word>

El término sugerido.

Zonas

Ejemplo:

<zones> 
 <zone> 
  <name><![CDATA[best-sellers]]></name> 
  <display><![CDATA[1]]></display> 
 </zone> 
</zones> 

Etiquetas en zonas

Descripción

<zone>

Un nodo de zona individual. Puede tener varios nodos de zona.

<name>

Nombre de la zona.

<display>

1 o 0 para indicar si la zona se muestra o no. El contenido real de la zona puede ser un área estática de la página web o de los resultados de búsqueda, como los mejores vendedores o productos relacionados.

Salida XML de búsqueda guiada para Adobe Experience Manager

Tablas que describen la salida de respuesta XML estándar para AEM (Adobe Experience Manager).

Consulte también . Salida XML de búsqueda guiada

Puede revisar la respuesta XML para lo siguiente:

Banners

La búsqueda/comercialización del sitio puede administrar los banners de un cliente, conectándolos en varias partes de una página web.

Ejemplo de titular:

El siguiente es un ejemplo de un banner que se coloca en el área de las páginas llamada "top".

   <banners> 
       <banner> 
           <area><![CDATA[top]]></area> 
           <content><![CDATA[<div style="color:#70A100">We have custom shipping</div>]]></content> 
       </banner> 
    </banners> 

Nodo

Nodo principal

Descripción

banners

resultados del cliente

Contiene nodos de banner 0-n que indican cada área de banner y el contenido que está conectado a esa área.

banner

banners

Un nodo de banner individual. Puede tener varios nodos de banner.

area

banner

El área de la página web donde se muestra el banner.

content

banner

El contenido del banner.

Rutas de navegación

Se admiten varias rutas de exploración. Puede definir las rutas de exploración y su comportamiento correspondiente en Design > Navigation > Breadcrumbs. Además, debe asignar un nombre único a cada ruta de exploración que defina. El nodo XML de rutas de exploración se repite en todas las rutas de exploración definidas. Se recomienda que solo muestre una ruta en los resultados de búsqueda.

En el siguiente ejemplo, cada vez que el cliente se reduce más a través de las facetas, la selección se agrega a la ruta de exploración. Cada elemento se representa como <breadcrumb-item>.

Ejemplo de nodo de ruta de exploración:

    <breadcrumbs> 
  <breadcrumb> 
            <name><![CDATA[default]]></name> 
     <breadcrumb-item> 
   <link><![CDATA[?i=1;q=mens;sp_cs=UTF-8;view=xml]]></link> 
   <value><![CDATA[mens]]></value> 
                <label><![CDATA[]]></label> 
      </breadcrumb-item> 
     <breadcrumb-item> 
   <link><![CDATA[?i=1;q=mens;q1=Channel;sp_cs=UTF-8;view=xml;x1=brand]]></link> 
   <value><![CDATA[Channel]]></value> 
                <label><![CDATA[brand]]></label> 
      </breadcrumb-item> 
   </breadcrumb> 
    </breadcrumbs> 

Nodo

Nodo principal

Descripción

rutas de exploración

resultados del cliente

Contiene nodos de ruta de exploración 0-n que definen cada ruta de exploración. La mayoría de los clientes solo tienen una ruta de exploración.

ruta

rutas de exploración

Contiene los nodos secundarios que definen la definición de una ruta de exploración.

name

ruta

Nombre de la ruta de exploración.

elemento de ruta de exploración

Elemento individual dentro de la ruta de exploración. Cada elemento denota un paso en la pista a medida que el usuario reduce el conjunto de resultados.

link

elemento de ruta de exploración

Vínculo relativo a los resultados de búsqueda que muestra la vista deseada. Al hacer clic en un vínculo de ruta de exploración, el cliente llega a una vista en la que se eliminan todas las mejoras posteriores. También hay otras opciones disponibles, como soltar y quitar.

value

elemento de ruta de exploración

Texto orientado al cliente para el elemento de ruta de exploración.

label

elemento de ruta de exploración

La etiqueta genera una etiqueta para un valor de ruta de exploración que detalla qué faceta se seleccionó para generar ese elemento de ruta de exploración. Solo se utiliza en el contexto de un bloque de ruta guiada. Para el paso del término de consulta, esto está en blanco.

Campos personalizados

Los campos personalizados son una colección diversa de variables con un contexto global. Normalmente se utiliza para pasar variables con fines de SEO que se establecen en los metadatos de la página de resultados de búsqueda.

Ejemplo de nodo de campos personalizados:

    <custom-fields> 
        <custom-field name="seo-search-title"><![CDATA[Geometrixx Search Results]]></custom-field> 
        <custom-field name="seo-search-keywords"><![CDATA[]]></custom-field> 
    </custom-fields> 

Nodo

Nodo principal

Descripción

campos personalizados

resultados del cliente

Puede contener nodos secundarios 0-n que definen campos personalizados.

custom-field

campos personalizados

Opcional. Contiene un valor para un campo personalizado determinado indicado por el atributo name.

Facetas

Las facetas son opciones de refinamiento que permiten a los clientes filtrar los resultados. Las facetas suelen utilizarse para la categorización, intervalos de precios, selecciones de color y otro refinamiento de atributos. Las facetas se crean sobre los metadatos del índice.

Es habitual ocultar o mostrar facetas de categorización a medida que un cliente baja por la categorización. El nivel más alto de categorización (categoría) se conoce como Nivel 1. Cuando un cliente hace clic en una opción de Nivel 1, aparecen las opciones de refinamiento de Nivel 2 (subcategoría) y desaparecen las opciones de Nivel 1. Cuando un cliente hace clic en una opción de Nivel 2, aparecen las opciones de refinamiento de Nivel 3 (subcategoría) y desaparecen las opciones de Nivel 2. Como se ha señalado anteriormente, estas opciones están ocultas y se muestran; la aplicación web no los afecta.

Cada faceta está contenida dentro de etiquetas <facet-item> . En el siguiente ejemplo, muestra una faceta que permite al cliente refinar los resultados de búsqueda por "vacaciones".

Ejemplo de bloque de facetas:

<facets>          
     <facet> 
         <facet-title><![CDATA[Department]]></facet-title> 
                <behavior><![CDATA[sticky]]></behavior> 
                <selected>1</selected> 
                <undo-link><![CDATA[?i=1;lang=enus;q=*;q1=Armora+Jeans;sp_staged=1;view=xml;x1=brand]]></undo-link> 
      <facet-value> 
          <selected><![CDATA[true]]></selected> 
              <label><![CDATA[Mens]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Armora+Jeans;q2=Mens;sp_staged=1;view=xml;x1=brand;x2=leveli]]></link> 
       <count><![CDATA[3]]></count> 
                        <undolink><![CDATA[?i=1;lang=enus;q=*;q1=Armora+Jeans;sp_staged=1;view=xml;x1=brand]]></undolink> 
      </facet-value> 
      </facet> 
     <facet> 
         <facet-title><![CDATA[Sub-Category]]></facet-title> 
                <behavior><![CDATA[sticky]]></behavior> 
                <selected>0</selected> 
      <facet-value>           
              <label><![CDATA[Apparel]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans;q3=Apparel;sp_staged=1;view=xml;x1=leveli;x2=brand;x3=levelii]]></link> 
       <count><![CDATA[3]]></count>                         
      </facet-value>   
      </facet>         
     <facet> 
         <facet-title><![CDATA[Brand]]></facet-title> 
                <behavior><![CDATA[multi-select]]></behavior> 
                <selected>1</selected> 
                <undo-link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;sp_staged=1;view=xml;x1=leveli]]></undo-link> 
      <facet-value>        
              <label><![CDATA[Amoura]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Amoura;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[9]]></count>                         
      </facet-value>   
      <facet-value>         
              <label><![CDATA[Armora]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Armora;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[12]]></count>                        
      </facet-value>   
      <facet-value> 
          <selected><![CDATA[true]]></selected> 
              <label><![CDATA[Armora Jeans]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Armora+Jeans;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
 
       <count><![CDATA[3]]></count> 
                        <undolink><![CDATA[?i=1;lang=enus;q=*;q1=Mens;sp_staged=1;view=xml;x1=leveli]]></undolink> 
      </facet-value>   
      <facet-value>           
              <label><![CDATA[Art of Grooming]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Art+of+Grooming;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[4]]></count>                         
      </facet-value>   
      <facet-value>          
              <label><![CDATA[Bear Co.]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Bear+Co.;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[1]]></count> 
      </facet-value> 
      <facet-value>      
              <label><![CDATA[Citizens]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Citizens;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[4]]></count> 
      </facet-value> 
      <facet-value> 
              <label><![CDATA[D&amp;B]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|D%26B;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[17]]></count> 
      </facet-value> 
      <facet-value> 
              <label><![CDATA[David Yuri]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|David+Yuri;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[2]]></count>    
      </facet-value>   
      </facet> 
    </facets> 

Nodo

Nodo principal

Descripción

facetas

resultados del cliente

El nodo de facetas de contenedor que tiene 0-n nodos secundarios que representan cada faceta.

faceta

facetas

Una instancia de faceta única.

facet-title

faceta

Título orientado al cliente para la faceta.

comportamiento

faceta

El comportamiento de la faceta. Por ejemplo, normal, adhesivo o selección múltiple.

seleccionados

faceta

1 si la faceta tiene un valor seleccionado; en caso contrario, 0.

deshacer enlace

faceta

Solo está presente cuando se selecciona la faceta. Deshacer vínculo revierte toda la faceta. Por ejemplo, cuando se trata de una faceta de selección múltiple, anula la selección de todas las opciones seleccionadas para la faceta.

facet-value

faceta

Contiene todos los elementos de faceta individuales que pertenecen a la faceta.

seleccionados

facet-value

Si se selecciona el elemento actual con la faceta, este nodo está presente y se establece en "true".

label

facet-value

Etiqueta de cara al cliente para la opción faceta. De forma predeterminada, esto ya debería estar garantizado por el escape HTML.

vínculo

facet-value

Vínculo relativo a los resultados que la opción perfecciona aún más.

count

facet-value

Número de resultados en ese conjunto de resultados refinado.

deshacer enlace

facet-value

Cuando se selecciona un valor de faceta, el nodo devuelve un "vínculo de deshacer" que permite al cliente volver a seleccionar esa selección de facetas individual.

Encabezado

Ejemplo:

xml version="1.0" encoding="utf-8" standalone="yes" 

Menús y ordenación

Se admiten los menús para ordenar los resultados y cambiar el número de resultados que se van a devolver por página. También es compatible con un menú de navegación que resulta útil para utilizar "buscar como navegación". Una cuenta puede definir varios menús del mismo tipo y utilizar cualquiera de los menús para su presentación.

Nodo de menús de ejemplo:

En el siguiente ejemplo se muestran los datos de un menú de ordenación y un menú de navegación de tres opciones. El menú de ordenación permite al cliente ordenar por relevancia, título o clasificación. El elemento seleccionado actualmente incluye un atributo "selected=true". ". Ofrecer siempre una opción de relevancia para permitir que un cliente vuelva a los resultados de búsqueda predeterminados que se mostraron originalmente.

<menus> 
        <menu> 
           <name><![CDATA[sort]]></name>         
             <item selected="true"> 
          <label><![CDATA[Relevance]]></label> 
          <value><![CDATA[relevance]]></value> 
          <link><![CDATA[ ]]></link> 
             </item> 
             <item> 
          <label><![CDATA[Lowest Price]]></label> 
          <value><![CDATA[Price]]></value> 
          <link><![CDATA[?i=1;q=mens;sort=Price;sp_cs=UTF-8;sp_staged=1;view=xml]]></link>     
             </item> 
             <item> 
          <label><![CDATA[Highest Price]]></label> 
          <value><![CDATA[Price_r]]></value> 
          <link><![CDATA[?i=1;q=mens;sort=Price_r;sp_cs=UTF-8;sp_staged=1;view=xml]]></link>     
             </item> 
             <item> 
          <label><![CDATA[Brand]]></label> 
          <value><![CDATA[brand]]></value> 
          <link><![CDATA[?i=1;q=mens;sort=brand;sp_cs=UTF-8;sp_staged=1;view=xml]]></link>     
             </item> 
        </menu> 
        <menu> 
            <name><![CDATA[ss_head_nav]]></name>   
                    <item> 
                        <label><![CDATA[WOMEN'S]]></label> 
          <value><![CDATA[?q1=Womens;sp_sfvl_field=levelii|leveli|brand|leveliii;x=0;x1=leveli;y=0;view=nav;top=1]]></value> 
          <link><![CDATA[?q1=Womens;sp_sfvl_field=levelii|leveli|brand|leveliii;x=0;x1=leveli;y=0;view=nav;top=1;i=1;m_ss_head_nav=WOMEN'S]]></link> 
                    </item> 
                    <item> 
                        <label><![CDATA[MEN'S]]></label> 
          <value><![CDATA[/q1/Mens/x1/leveli/view/nav/top/1/]]></value> 
          <link><![CDATA[/q1/Mens/x1/leveli/view/nav/top/1/]]></link> 
                    </item> 
                    <item> 
                        <label><![CDATA[JEWELRY & ACCESSORIES]]></label> 
          <value><![CDATA[?q1=Jewelry+%26+Accessories&sp_sfvl_field=levelii|leveli|brand|leveliii&x1=leveli&view=nav&top=1]]></value> 
          <link><![CDATA[?q1=Jewelry+%26+Accessories&sp_sfvl_field=levelii|leveli|brand|leveliii&x1=leveli&view=nav&top=1;i=1;m_ss_head_nav=JEWELRY+%26+ACCESSORIES]]></link> 
                    </item> 
                    <item> 
                        <label><![CDATA[BEAUTY & FRAGRANCE]]></label> 
          <value><![CDATA[?q1=Beauty+%26+Fragrance;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
          <link><![CDATA[?q1=Beauty+%26+Fragrance;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=BEAUTY+%26+FRAGRANCE]]></link> 
                    </item> 
                    <item> 
                        <label><![CDATA[GIFTS & HOME]]></label> 
          <value><![CDATA[?q1=Gifts+%26+Home;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
          <link><![CDATA[?q1=Gifts+%26+Home;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=GIFTS+%26+HOME]]></link> 
                    </item> 
                    <item> 
                        <label><![CDATA[CHILDREN & TOYS]]></label> 
          <value><![CDATA[?q1=Children+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
          <link><![CDATA[?q1=Children+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=CHILDREN+%26+TOYS]]></link> 
                    </item> 
                    <item> 
                        <label><![CDATA[ELECTRONICS]]></label> 
          <value><![CDATA[?q1=Electronics+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
          <link><![CDATA[?q1=Electronics+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=ELECTRONICS]]></link> 
                    </item> 
        </menu> 
    </menus> 

Nodo

Nodo principal

Descripción

menús

resultados del cliente

Contiene nodos secundarios 0-n que definen cada menú.

Todas las aplicaciones

menús

Instancia única de un menú (corresponde a un menú definido en Diseño > Navegación > Menús ).

name

Todas las aplicaciones

Nombre del menú.

elemento

Todas las aplicaciones

Define cada elemento del menú. El atributo opcional seleccionado se establece en true si el elemento de menú dado está seleccionado actualmente.

label

elemento

Texto orientado al cliente para el elemento de menú.

value

elemento

Representa el valor del elemento de menú (el valor del parámetro de consulta con el que está establecido el menú) . Esta etiqueta no es necesaria si se utiliza el valor <link> .

vínculo

elemento

Para las opciones no seleccionadas, el parámetro <link> contiene el vínculo relativo que devuelve el mismo conjunto de resultados, pero con la opción de menú aplicada. Este campo está en blanco para la opción de ordenación seleccionada actualmente.

Paginación

Los conjuntos de resultados se dividen en varias páginas. Normalmente, los clientes muestran entre 10 y 20 resultados en una sola página. Los resultados posteriores se muestran en la página siguiente. El XML de paginación le permite crear un conjunto de vínculos de navegación para que sus clientes puedan navegar, página por página, a través de los conjuntos de resultados. Hay cuatro vínculos de navegación disponibles: primero, último, siguiente y anterior. Cada tipo de vínculo permite a los clientes desplazarse rápidamente por las páginas para revisar y perfeccionar lo que buscan fácilmente.

El siguiente ejemplo muestra la paginación de una búsqueda que se encuentra en la primera página con la paginación configurada para mostrar vínculos a cinco páginas.

Ejemplo de paginación:

    <pagination> 
        <total-pages><![CDATA[112]]></total-pages> 
        <pages> 
     <page position="first"><![CDATA[]]></page> 
     <page position="last"><![CDATA[?i=1;page=112;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
     <page position="next"><![CDATA[?i=1;page=2;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
            <page position="1" selected="true"><![CDATA[?i=1;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
            <page position="2"><![CDATA[?i=1;page=2;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
            <page position="3"><![CDATA[?i=1;page=3;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
            <page position="4"><![CDATA[?i=1;page=4;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
            <page position="5"><![CDATA[?i=1;page=5;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
        </pages> 
    </pagination> 

Nodo

Nodo principal

Descripción

paginación

resultados del cliente

Número total de páginas de resultados, según el número de resultados dividido por el número de resultados por página.

páginas totales

paginación

La cantidad total de páginas por las que se distribuyen los resultados de búsqueda.

páginas

paginación

Contiene nodos de página 0-n que definen cada página de la paginación.

página

páginas

Existen cuatro nodos de página especiales: primero, último, anterior y siguiente. Estas cuatro páginas son opcionales y aparecen en el conjunto de resultados solo si tienen sentido. Por ejemplo, si está en la página 1, no hay ningún vínculo "anterior". Todas las demás páginas indican una posición. El número de páginas que se enumeran depende del "número de vínculos a páginas" configurado en la interfaz de usuario de paginación. El atributo "seleccionado" indica la página en la que se encuentra el cliente.

Consulta

Ejemplo de nodo de consulta:

    <query> 
        <user-query><![CDATA[mens]]></user-query> 
 <lower-results><![CDATA[1]]></lower-results> 
 <upper-results><![CDATA[12]]></upper-results> 
 <total-results><![CDATA[265]]></total-results> 
    </query> 

Nodo

Nodo principal

Descripción

query

resultados del cliente

Nodo global que proporciona información general de la consulta.

user-query

query

La palabra clave que se buscó. Si ¿Quiso decir automáticamente buscó un término sugerido debido a que el término original no arrojó ningún resultado, se refleja en la nueva palabra clave que se buscó (vea el nodo de sugerencias para obtener la palabra clave original).

resultados inferiores

query

El número de artículo del primer resultado de esta página.

resultados superiores

query

El número de artículo del último resultado de esta página.

total-results

query

Número total de resultados que coinciden con la consulta del usuario.

Búsquedas recientes

Búsquedas recientes es una función basada en cookies que solo funciona si retransmite la información de las cookies a los servidores de búsqueda y comercialización del sitio.

Ejemplo de búsquedas recientes:

    <recent-searches> 
        <clear-link><![?q=womens&gscr=clear]]></clear-link> 
        <recent-search> 
            <link><![?q=mens]]></link> 
            <label><![CDATA[mens]]></label> 
        <recent-search> 
    </recent-searches> 

Nodo

Nodo principal

Descripción

recent-searches

resultados del cliente

El nodo solo está presente si la búsqueda tiene búsquedas recientes.

clear-link

recent-searches

Ruta relativa que borra todas las búsquedas recientes del cliente.

recent-search

recent-searches

Define en búsquedas recientes.

vínculo

recent-search

La ruta para crear un vínculo que realice una búsqueda que el usuario haya realizado recientemente.

label

recent-search

Etiqueta de visualización de cara al cliente para la búsqueda reciente.

Resultados

El conjunto Results es un área personalizable de la respuesta XML. Cada índice es único en los mecanismos de asignación de nombres de campo de los metadatos. Hay campos comunes que se devuelven para cada resultado, como título, descripción y dirección URL. Sin embargo, los metadatos definidos para una página del índice pueden estar disponibles para su uso en cada nodo de resultado. La categorización, los precios, los colores y las miniaturas son solo algunas de las opciones que puede aplicar a un resultado para producir resultados de búsqueda más convincentes.

El formato de resultados se personaliza en función de los metadatos específicos de la implementación. Aquí puede encontrar todos los datos por resultado para mostrarlos en los resultados, incluidas las URL de imágenes en miniatura.

Además, es posible configurar varias zonas de resultados dentro de la página, como "Resultados destacados" o secciones de resultados "Productos" y "Contenido" independientes. En estos casos, se proporcionan varias zonas de resultados dentro del HTML, aunque las facetas solo están asociadas con el conjunto de resultados principal.

Nodo de resultados de ejemplo:

    <results> 
        <result-set> 
            <name><![CDATA[default]]></name> 
         <result> 
                    <field name="index"><![CDATA[1]]></field> 
                    <field name="sku"><![CDATA[200190]]></field> 
                    <field name="pagename"><![CDATA[Relaxed Paint Splattered]]></field> 
 
                    <field name="img_sm_url"><![CDATA[https://geometrixx.com/images/08_geometrixx_icon_men.jpg]]></field> 
      <field name="brand"><![CDATA[Armora Jeans]]></field> 
      <field name="price"><![CDATA[195]]></field> 
      <field name="foundIn"><![CDATA[Mens,  
            Apparel,  
          Denim]]></field> 
         </result>   
         <result> 
                    <field name="index"><![CDATA[2]]></field> 
                    <field name="sku"><![CDATA[200195]]></field> 
                    <field name="pagename"><![CDATA[Tumbled Jeans]]></field> 
 
                    <field name="img_sm_url"><![CDATA[https://geometrixx.com/images/08_geometrixx_icon_men.jpg]]></field> 
      <field name="brand"><![CDATA[Armora Jeans]]></field> 
      <field name="price"><![CDATA[235]]></field> 
      <field name="foundIn"><![CDATA[Mens,  
            Apparel,  
          Denim]]></field> 
         </result>    
         <result> 
                    <field name="index"><![CDATA[3]]></field> 
                    <field name="sku"><![CDATA[200196]]></field> 
                    <field name="pagename"><![CDATA[Montana Relaxed]]></field> 
 
                    <field name="img_sm_url"><![CDATA[https://geometrixx.com/images/08_geometrixx_icon_men.jpg]]></field> 
      <field name="brand"><![CDATA[Armora Jeans]]></field> 
      <field name="price"><![CDATA[220]]></field> 
      <field name="foundIn"><![CDATA[Mens,  
            Apparel,  
          Denim]]></field> 
         </result>         
        </result-set>   
    </results> 

Nodo

Nodo principal

Descripción

resultados

resultados del cliente

El nodo contenedor para conjuntos de resultados 0-n. Cero conjuntos de resultados significa que está en una página de aterrizaje especial sin resultados.

conjunto de resultados

resultados

Una búsqueda entrante puede activar varias búsquedas. Cada conjunto de resultados contiene los resultados de una búsqueda con nombre específica que se realizó.

name

conjunto de resultados

Nombre de la búsqueda a la que pertenece el conjunto de resultados.

resultado

conjunto de resultados

Contiene todos los campos asociados a un resultado individual para el conjunto de resultados.

field

resultado

El atributo name define el nombre del campo dentro del índice que se muestra. El valor es el valor real de ese campo. Algunos resultados pueden tener campos que faltan y que no son relevantes para ese resultado individual.

Buscar formulario

El formulario de búsqueda se incluye en el conjunto de resultados para que los clientes puedan crear su formulario de búsqueda de forma dinámica. Este paso es opcional. La mayoría de los clientes tienen un formulario de búsqueda fijo. Sin embargo, permite a los clientes determinar si el formulario de búsqueda necesita un mbox de Test&Target, en función de que tenga al menos una regla comercial que realice una prueba A:B. Del mismo modo, permite a los clientes recoger automáticamente la CSS y JavaScript de autocompletado más recientes.

Ejemplo de formulario de búsqueda XML:

    <search-form> 
        <include-tnt-mbox>1</include-tnt-mbox> 
        <autocomplete> 
            <enabled>1</enabled> 
            <css><![CDATA[<link rel="stylesheet" type="text/css" href="https://content.t1.atomz.com/sp10043554/stage/autocomplete_styles.css?sp_js_param=2" /> 
]]></css> 
 
            <form-content><![CDATA[<div id="autocomplete"></div> 
<input type="hidden" name="sp_staged" id="sp_staged" value="1" /> 
]]></form-content> 
            <javascript><![CDATA[<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/utilities/utilities.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/datasource/datasource-min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/autocomplete/autocomplete-min.js"></script> 
<script type="text/javascript" src="https://content.t1.atomz.com/sp10043554/stage/autocomplete_data.js?sp_js_param=3"></script>]]></javascript> 
        </autocomplete> 
    </search-form> 

Nodo

Nodo principal

Descripción

search-form

resultados del cliente

Contiene datos para conducir el formulario de búsqueda.

include-tnt-mbox

search-form

Técnicamente, solo necesita un mbox en el formulario de búsqueda cuando tiene al menos una regla comercial haciendo una prueba A:B de Test&Target. Este nodo indica si necesita un mbox o no le permite reducir el número de visitas en los servidores de Test&Target.

autocompletar

search-form

Nodo secundario de casas relacionado con el autocompletado.

enabled

autocompletar

Se establece en 1 cuando la cuenta de búsqueda utiliza el llenado automático.

css

autocompletar

CSS para autocompletar. Coloque este nodo lo más arriba posible en la página.

form-content

autocompletar

Contenido que se inserta en el formulario de búsqueda.

javascript

autocompletar

JavaScript para autocompletar. Coloque este nodo lo más bajo posible en la página.

Sugerencias

Los clientes pueden configurar la funcionalidad Did You Mean de tres maneras: haga sugerencias debido a que no hay resultados, busque automáticamente la primera sugerencia cuando no haya resultados o realice sugerencias debido a que los resultados son bajos (donde las sugerencias tienen un recuento de resultados más alto). Todas las sugerencias arrojan resultados.

Este nodo de sugerencias contiene los términos que generan consultas correctas. El vínculo también se devuelve para que un cliente pueda ir a la nueva consulta.

Ejemplo de salida para hacer sugerencias debido a 0 resultados:

    <suggestions> 
        <auto-searched>0</auto-searched> 
        <suggestions-low-results>0</suggestions-low-results> 
 <suggestion-item> 
     <link><![CDATA[?i=1;q=arcade;sp_cs=UTF-8;view=xml]]></link> 
     <word><![CDATA[arcade]]></word> 
 </suggestion-item>    
    </suggestions>

Ejemplo de salida para buscar automáticamente con una sugerencia:

    <suggestions> 
        <auto-searched>1</auto-searched> 
        <orig-query><![CDATA[arcace]]></orig-query> 
        <suggestions-low-results>0</suggestions-low-results>         
    </suggestions> 

Ejemplo de salida para hacer sugerencias debido a resultados bajos:

   <suggestions> 
        <auto-searched>0</auto-searched> 
        <suggestions-low-results>1</suggestions-low-results> 
 <suggestion-item> 
     <link><![CDATA[?i=1;q=coffee;sp_cs=UTF-8;view=xml]]></link> 
     <word><![CDATA[coffee]]></word> 
 </suggestion-item>  
    </suggestions> 

Nodo

Nodo principal

Descripción

sugerencia

resultados del cliente

Contiene nodos secundarios que definen sugerencias, si existen.

búsqueda automática

sugerencias

Si está presente, indica si la búsqueda o comercialización del sitio se ha buscado automáticamente con un nuevo término debido a que no se han obtenido resultados.

orig-query

sugerencias

Cuando la búsqueda/comercialización del sitio busca automáticamente la primera sugerencia, la consulta del usuario en el nodo de consulta muestra la palabra clave con la que se ha buscado. Este nodo muestra el término de consulta original. La combinación de ambos permite a los clientes crear estructuras como "Buscando una arcada en lugar de un espacio".

recommendations-low-results

sugerencias

Si está presente, indica si la búsqueda/comercialización del sitio está haciendo sugerencias debido a que el término de búsqueda actual arroja bajos resultados y una sugerencia que arroja resultados considerablemente más altos. Los dos umbrales se pueden configurar en ¿Quiso decir ?

sugerencia-elemento

sugerencias

Contiene nodos 0-n que indican las distintas sugerencias.

vínculo

sugerencia-elemento

Contiene la ruta para crear un vínculo al término sugerido.

word

sugerencia-elemento

Contiene la palabra sugerida.

Plantilla

Se admite la capacidad de cambiar una experiencia de búsqueda de clientes según los resultados. Parte de esto implica cambiar entre plantillas diferentes con un diseño diferente de los resultados de búsqueda. Por ejemplo, puede tener una plantilla con una vista de cuadrícula de los productos para cuando tenga muchos productos. O puede tener una plantilla "destacado" al mostrar un solo resultado que tenga más detalles. También puede tener una plantilla "sin resultados" cuando una búsqueda no arroja ningún resultado. El nodo plantilla indica qué plantilla se utiliza para mostrar los resultados de la búsqueda.

Plantilla de ejemplo:

<template><![CDATA[grid]]></template>

Nodo

Nodo principal

Descripción

plantilla

resultados del cliente

Indica el nombre de la plantilla que se usa para mostrar los resultados de la búsqueda.

Zonas

Las zonas son secciones de las páginas que pueden activarse o desactivarse mediante reglas comerciales. Una zona puede contener cualquier contenido, incluidas, entre otras, facetas, búsquedas, rutas de exploración y contenido estático. Las zonas de la página web de los clientes deben asignarse a las mismas áreas que la búsqueda o comercialización del sitio.

Ejemplo de nodos de zona:

    <zones> 
        <zone> 
            <name><![CDATA[brand-facet]]></name> 
            <display>1</display> 
        </zone> 
    </zones> 

Nodo

Nodo principal

Descripción

zonas

resultados del cliente

Contiene zonas 0-n.

zone

zonas

Un nodo de zona individual. Puede tener varios nodos de zona.

name

zone

Nombre de la zona.

visualización

1 o 0, indicando si la zona correspondiente al nombre de la zona se muestra u oculta.

Ejemplos

Ejemplo de salida para una búsqueda * en un sitio web ficticio llamado Geometrixx y ejemplo de plantilla de presentación que se utiliza para producir el ejemplo de salida.

Ejemplo de salida

Ejemplo de salida para una búsqueda * en un sitio web ficticio llamado Geometrixx.

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<customer-results> 
    <query> 
        <user-query><![CDATA[*]]></user-query> 
 <lower-results><![CDATA[1]]></lower-results> 
 <upper-results><![CDATA[12]]></upper-results> 
 <total-results><![CDATA[1337]]></total-results> 
    </query> 
 
    <custom-fields> 
 
        <custom-field name="seo-search-title"><![CDATA[Geometrixx Search Results]]></custom-field> 
        <custom-field name="seo-search-keywords"><![CDATA[]]></custom-field> 
    </custom-fields> 
 
    <menus> 
 
        <menu> 
           <name>sort</name>

             <item selected="true"> 
 
          <label><![CDATA[Relevance]]></label> 
          <value><![CDATA[relevance]]></value> 
          <link><![CDATA[ ]]></link> 
             </item>

             <item> 
          <label><![CDATA[Lowest Price]]></label> 
          <value><![CDATA[Price]]></value> 
          <link><![CDATA[?i=1;q=*;sort=Price;sp_cs=UTF-8;sp_staged=1;view=xml]]></link>     
             </item>

             <item> 
          <label><![CDATA[Highest Price]]></label> 
          <value><![CDATA[Price_r]]></value> 
          <link><![CDATA[?i=1;q=*;sort=Price_r;sp_cs=UTF-8;sp_staged=1;view=xml]]></link>     
             </item>

             <item> 
          <label><![CDATA[Brand]]></label> 
          <value><![CDATA[brand]]></value> 
          <link><![CDATA[?i=1;q=*;sort=brand;sp_cs=UTF-8;sp_staged=1;view=xml]]></link>     
             </item>

        </menu> 
        <menu> 
            <name><![CDATA[ss_head_nav]]></name>

                    <label><![CDATA[WOMEN'S]]></label> 
      <value><![CDATA[?q1=Womens;sp_sfvl_field=levelii|leveli|brand|leveliii;x=0;x1=leveli;y=0;view=nav;top=1]]></value> 
      <link><![CDATA[?q1=Womens;sp_sfvl_field=levelii|leveli|brand|leveliii;x=0;x1=leveli;y=0;view=nav;top=1;i=1;m_ss_head_nav=WOMEN'S]]></link>

                    <label><![CDATA[MEN'S]]></label> 
      <value><![CDATA[/q1/Mens/x1/leveli/view/nav/top/1/]]></value> 
      <link><![CDATA[/q1/Mens/x1/leveli/view/nav/top/1/]]></link>

                    <label><![CDATA[JEWELRY & ACCESSORIES]]></label> 
      <value><![CDATA[?q1=Jewelry+%26+Accessories&sp_sfvl_field=levelii|leveli|brand|leveliii&x1=leveli&view=nav&top=1]]></value> 
      <link><![CDATA[?q1=Jewelry+%26+Accessories&sp_sfvl_field=levelii|leveli|brand|leveliii&x1=leveli&view=nav&top=1;i=1;m_ss_head_nav=JEWELRY+%26+ACCESSORIES]]></link>

                    <label><![CDATA[BEAUTY & FRAGRANCE]]></label> 
      <value><![CDATA[?q1=Beauty+%26+Fragrance;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
      <link><![CDATA[?q1=Beauty+%26+Fragrance;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=BEAUTY+%26+FRAGRANCE]]></link>

                    <label><![CDATA[GIFTS & HOME]]></label> 
      <value><![CDATA[?q1=Gifts+%26+Home;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
      <link><![CDATA[?q1=Gifts+%26+Home;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=GIFTS+%26+HOME]]></link>

                    <label><![CDATA[CHILDREN & TOYS]]></label> 
      <value><![CDATA[?q1=Children+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
      <link><![CDATA[?q1=Children+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=CHILDREN+%26+TOYS]]></link>

                    <label><![CDATA[ELECTRONICS]]></label> 
      <value><![CDATA[?q1=Electronics+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1]]></value> 
      <link><![CDATA[?q1=Electronics+%26+Toys;sp_sfvl_field=levelii|leveli|brand|leveliii;x1=leveli;view=nav;top=1;i=1;m_ss_head_nav=ELECTRONICS]]></link>

        </menu> 
    </menus> 
 
    <breadcrumbs> 
  <breadcrumb> 
            <name><![CDATA[default]]></name> 
       
  <breadcrumb-item> 
    <link><![CDATA[?i=1;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></link> 
    <value><![CDATA[*]]></value> 
                        <label><![CDATA[]]></label> 
   </breadcrumb-item> 
          
   </breadcrumb> 
 
    </breadcrumbs> 
 
    <suggestions> 
        <auto-searched>0</auto-searched> 
         
        <suggestions-low-results>0</suggestions-low-results> 
         
    </suggestions> 
 
    <pagination> 
        <total-pages><![CDATA[112]]></total-pages> 
 
        <pages> 
     <page position="first"><![CDATA[]]></page> 
     <page position="last"><![CDATA[?i=1;page=112;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page> 
      
     <page position="next"><![CDATA[?i=1;page=2;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page>

                <page position="1" selected="true"><![CDATA[?i=1;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page>

                <page position="2"><![CDATA[?i=1;page=2;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page>

                <page position="3"><![CDATA[?i=1;page=3;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page>

                <page position="4"><![CDATA[?i=1;page=4;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page>

                <page position="5"><![CDATA[?i=1;page=5;q=*;sp_cs=UTF-8;sp_staged=1;view=xml]]></page>

        </pages> 
    </pagination> 
 
    <facets>  
         
     <facet-item> 
         <facet-title><![CDATA[Department]]></facet-title> 
                <selected>0</selected>

      <facet-value> 
           
              <label><![CDATA[Womens]]></label> 
 
       <link><![CDATA[?i=1;q=*;q1=Womens;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[219]]></count> 
                         
      </facet-value> 
   
      <facet-value> 
           
              <label><![CDATA[Mens]]></label> 
       <link><![CDATA[?i=1;q=*;q1=Mens;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[202]]></count> 
                         
      </facet-value> 
   
      <facet-value>

              <label><![CDATA[Beauty &amp; Fragrance]]></label> 
       <link><![CDATA[?i=1;q=*;q1=Beauty+%26+Fragrance;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[169]]></count> 
                         
      </facet-value> 
   
      <facet-value> 
           
              <label><![CDATA[Children &amp; Toys]]></label> 
       <link><![CDATA[?i=1;q=*;q1=Children+%26+Toys;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[209]]></count> 
                         
      </facet-value>

      <facet-value> 
           
              <label><![CDATA[Electronics &amp; Toys]]></label> 
       <link><![CDATA[?i=1;q=*;q1=Electronics+%26+Toys;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[200]]></count> 
                         
      </facet-value> 
   
      <facet-value> 
           
              <label><![CDATA[Gifts &amp; Home]]></label> 
       <link><![CDATA[?i=1;q=*;q1=Gifts+%26+Home;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[156]]></count>

      </facet-value> 
   
      <facet-value> 
           
              <label><![CDATA[Jewelry &amp; Accessories]]></label> 
       <link><![CDATA[?i=1;q=*;q1=Jewelry+%26+Accessories;sp_cs=UTF-8;sp_staged=1;view=xml;x1=leveli]]></link> 
       <count><![CDATA[182]]></count> 
                         
      </facet-value> 
   
      </facet-item> 
  
    </facets> 
 
    <results> 
        <result-set> 
            <name><![CDATA[default]]></name> 
               
         <result> 
                    <field name="index"><![CDATA[1]]></field> 
      <field name="brand"><![CDATA[Citizens]]></field> 
      <field name="price"><![CDATA[149]]></field> 
      <field name="foundIn"><![CDATA[Womens,  
            Apparel,  
          Denim]]></field> 
         </result>   
        
         <result> 
 
                    <field name="index"><![CDATA[2]]></field> 
      <field name="brand"><![CDATA[One For All]]></field> 
      <field name="price"><![CDATA[145]]></field> 
      <field name="foundIn"><![CDATA[Womens,  
            Apparel,  
          Denim]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[3]]></field> 
      <field name="brand"><![CDATA[Citizens]]></field> 
      <field name="price"><![CDATA[208]]></field> 
 
      <field name="foundIn"><![CDATA[Womens,  
            Apparel,  
          Denim]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[4]]></field> 
      <field name="brand"><![CDATA[Vera Watson]]></field> 
      <field name="price"><![CDATA[850]]></field> 
      <field name="foundIn"><![CDATA[Womens,  
            Dresses,  
          Day]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[5]]></field> 
 
      <field name="brand"><![CDATA[Ray Laredo]]></field> 
      <field name="price"><![CDATA[195]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[6]]></field> 
      <field name="brand"><![CDATA[Ray Laredo]]></field> 
      <field name="price"><![CDATA[80]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[7]]></field> 
      <field name="brand"><![CDATA[Petrol]]></field> 
      <field name="price"><![CDATA[85]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[8]]></field> 
      <field name="brand"><![CDATA[Woolberry]]></field> 
 
      <field name="price"><![CDATA[280]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[9]]></field> 
      <field name="brand"><![CDATA[Petrol]]></field> 
      <field name="price"><![CDATA[149]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
        
         <result> 
 
                    <field name="index"><![CDATA[10]]></field> 
      <field name="brand"><![CDATA[Ray Laredo]]></field> 
      <field name="price"><![CDATA[55]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[11]]></field> 
      <field name="brand"><![CDATA[Petrol]]></field> 
      <field name="price"><![CDATA[45]]></field> 
 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
        
         <result> 
                    <field name="index"><![CDATA[12]]></field> 
      <field name="brand"><![CDATA[Ray Laredo]]></field> 
      <field name="price"><![CDATA[47]]></field> 
      <field name="foundIn"><![CDATA[Children &amp; Toys,  
            Apparel,  
          Boys Toddler (2T-4T)]]></field> 
         </result>   
      
        </result-set>   
    </results>

    <banners> 
         
            <banner> 
                <area><![CDATA[top]]></area> 
                <content><![CDATA[<div style="color:#70A100">We have custom shipping</div>]]></content> 
            </banner>

    </banners> 
 
    <zones> 
        <zone> 
 
            <name><![CDATA[brand-facet]]></name> 
            <display>1</display> 
        </zone> 
    </zones> 
 
    <search-form> 
        <include-tnt-mbox>1</include-tnt-mbox> 
        <autocomplete> 
 
            <enabled>1</enabled> 
            <css><![CDATA[<link rel="stylesheet" type="text/css" href="https://content.t1.atomz.com/sp10043554/stage/autocomplete_styles.css?sp_js_param=2" /> 
]]></css> 
            <form-content><![CDATA[<div id="autocomplete"></div> 
<input type="hidden" name="sp_staged" id="sp_staged" value="1" /> 
]]></form-content> 
            <javascript><![CDATA[<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/utilities/utilities.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/datasource/datasource-min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/autocomplete/autocomplete-min.js"></script> 
<script type="text/javascript" src="https://content.t1.atomz.com/sp10043554/stage/autocomplete_data.js?sp_js_param=3"></script>]]></javascript> 
        </autocomplete> 
    </search-form> 
 
</customer-results> 

Ejemplo de plantilla de presentación

A continuación se muestra un ejemplo de plantilla de presentación que se utiliza para producir el ejemplo de salida anterior.

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<customer-results> 
    <query> 
        <user-query><![CDATA[<guided-query-param gsname="q" />]]></user-query> 
 <lower-results><![CDATA[<guided-results-lower>]]></lower-results> 
 <upper-results><![CDATA[<guided-results-upper>]]></upper-results> 
 <total-results><![CDATA[<guided-results-total>]]></total-results> 
    </query> 
 
    <custom-fields> 
        <custom-field name="seo-search-title"><![CDATA[Geometrixx Search Results]]></custom-field> 
        <custom-field name="seo-search-keywords"><![CDATA[<guided-general-field gsname="default" field="seo_search_keywords"/>]]></custom-field> 
    </custom-fields> 
 
    <menus> 
 
        <menu> 
           <name>sort</name> 
     <guided-menu gsname="sort"> 
         <guided-if-menu-item-selected> 
             <item selected="true"> 
          <label><![CDATA[<guided-menu-item-label />]]></label> 
          <value><![CDATA[<guided-menu-item-value />]]></value> 
          <link><![CDATA[ ]]></link> 
             </item> 
        <guided-else-menu-item-selected> 
             <item> 
          <label><![CDATA[<guided-menu-item-label />]]></label> 
          <value><![CDATA[<guided-menu-item-value />]]></value> 
          <link><![CDATA[<guided-menu-item-path />]]></link>     
             </item> 
        </guided-if-menu-item-selected> 
    </guided-menu> 
        </menu> 
        <menu> 
            <name><![CDATA[ss_head_nav]]></name> 
            <guided-menu gsname="ss_head_nav"> 
                <guided-if-menu-item-selected> 
                    <item selected="true"> 
                    <label><![CDATA[<guided-menu-item-label />]]></label> 
      <value><![CDATA[<guided-menu-item-value />]]></value> 
      <link><![CDATA[<guided-menu-item-path />]]></link> 
                <guided-else-menu-item-selected> 
                    <label><![CDATA[<guided-menu-item-label />]]></label> 
      <value><![CDATA[<guided-menu-item-value />]]></value> 
      <link><![CDATA[<guided-menu-item-path />]]></link> 
                </guided-if-menu-item-selected> 
            </guided-menu>  
        </menu> 
    </menus> 
 
    <breadcrumbs> 
  <breadcrumb> 
            <name><![CDATA[default]]></name> 
      <guided-breadcrumb gsname="default"> 
  <breadcrumb-item> 
    <link><![CDATA[<guided-breadcrumb-path gsname="goto">]]></link> 
    <value><![CDATA[<guided-breadcrumb-value />]]></value> 
                        <label><![CDATA[<guided-breadcrumb-label>]]></label> 
   </breadcrumb-item> 
         </guided-breadcrumb> 
   </breadcrumb> 
    </breadcrumbs> 
 
    <suggestions> 
        <auto-searched><guided-if-suggestion-autosearch>1<guided-else-suggestion-autosearch>0</guided-if-suggestion-autosearch></auto-searched> 
        <guided-if-suggestion-autosearch><orig-query><![CDATA[<guided-suggestion-original-query/>]]></orig-query></guided-if-suggestion-autosearch> 
        <suggestions-low-results><guided-if-suggestion-low-results>1<guided-else-suggestion-low-results>0</guided-if-suggestion-low-results></suggestions-low-results> 
        <guided-suggestions> 
     <suggestion-item> 
         <link><![CDATA[<guided-suggestion-path />]]></link> 
  <word><![CDATA[<guided-suggestion />]]></word> 
     </suggestion-item> 
 </guided-suggestions> 
    </suggestions> 
 
    <pagination> 
        <total-pages><![CDATA[<guided-page-total />]]></total-pages> 
        <pages> 
     <page position="first"><![CDATA[<guided-page-path gsname="first" />]]></page> 
     <page position="last"><![CDATA[<guided-page-path gsname="last" />]]></page> 
     <guided-if-page-prev><page position="prev"><![CDATA[<guided-page-path gsname="prev" />]]></page></guided-if-page-prev> 
     <guided-if-page-next><page position="next"><![CDATA[<guided-page-path gsname="next" />]]></page></guided-if-page-next> 
     <guided-if-page-viewall><page position="viewall"><![CDATA[<guided-page-path gsname="viewall" />]]></page></guided-if-page-viewall> 
     <guided-if-page-viewpages><page position="viewall"><![CDATA[<guided-page-path gsname="viewpages" />]]></page></guided-if-page-viewpages> 
 
     <guided-pages> 
                <guided-if-page-selected><page position="<guided-page-number />" selected="true"><![CDATA[<guided-page-path />]]></page> 
  <guided-else-page-selected><page position="<guided-page-number />"><![CDATA[<guided-page-path />]]></page> 
  </guided-if-page-selected> 
     </guided-pages> 
        </pages> 
    </pagination> 
 
    <facets>  
        <guided-facet gsname="leveli"> 
     <facet-item> 
         <facet-title><![CDATA[Department]]></facet-title> 
                <selected><guided-if-facet-selected>1<guided-else-facet-selected>0</guided-if-facet-selected></selected> 
                <guided-if-facet-selected><undo-link><![CDATA[<guided-facet-undo-path gsname="leveli">]]></undo-link></guided-if-facet-selected> 
  <guided-facet-values> 
      <facet-value> 
          <guided-if-facet-value-selected><selected><![CDATA[true]]></selected></guided-if-facet-value-selected> 
              <label><![CDATA[<guided-facet-value>]]></label> 
       <link><![CDATA[<guided-facet-value-path />]]></link> 
       <count><![CDATA[<guided-facet-count>]]></count> 
                        <guided-if-facet-value-selected><undolink><![CDATA[<guided-facet-value-undo-path />]]></undolink></guided-if-facet-value-selected> 
      </facet-value> 
  </guided-facet-values> 
      </facet-item> 
 </guided-facet> 
    </facets> 
 
    <results> 
        <result-set> 
            <name><![CDATA[default]]></name> 
            <guided-results gsname="default">   
         <result> 
                    <field name="index"><![CDATA[<guided-result-index />]]></field> 
      <field name="brand"><![CDATA[<guided-result-field gsname="brand" />]]></field> 
      <field name="price"><![CDATA[<guided-result-field gsname="price" />]]></field> 
      <field name="foundIn"><![CDATA[<guided-if-result-field gsname="leveli"><!--tmpl_var name='leveli'-->, </guided-if-result-field> 
            <guided-if-result-field gsname="levelii"><!--tmpl_var name='levelii'-->, </guided-if-result-field> 
          <guided-if-result-field gsname="leveliii"><!--tmpl_var name='leveliii'--></guided-if-result-field>]]></field> 
         </result>   
     </guided-results> 
        </result-set>   
    </results> 
 
    <guided-if-recent-searches> 
    <recent-searches> 
        <clear-link><guided-recent-searches-clear-path/></clear-link> 
        <guided-recent-searches> 
            <recent-search> 
                <link><guided-recent-searches-path></link> 
                <label><guided-recent-searches-value></label> 
            <recent-search> 
        </guided-recent-searches> 
    </recent-searches> 
    </guided-if-recent-searches> 
 
    <banners> 
        <guided-if-banner-set gsname="top"> 
            <banner> 
                <area><![CDATA[top]]></area> 
                <content><![CDATA[<guided-banner gsname="top">]]></content> 
            </banner> 
        </guided-if-banner-set> 
        <guided-if-banner-set gsname="bottom"> 
            <banner> 
                <area><![CDATA[bottom]]></area> 
                <content><![CDATA[<guided-banner gsname="bottom">]]></content> 
            </banner> 
        </guided-if-banner-set> 
    </banners> 
 
    <zones> 
        <zone> 
            <name><![CDATA[brand-facet]]></name> 
            <display><guided-if-zone gsname="brand-facet">1<guided-else-zone>0</guided-if-zone></display> 
        </zone> 
    </zones> 
 
    <search-form> 
        <include-tnt-mbox><guided-if-tnt-business-rules>1<guided-else-tnt-business-rules>0</guided-if-tnt-business-rules></include-tnt-mbox> 
        <autocomplete> 
            <enabled><guided-if-autocomplete>1<guided-else-autocomplete>0</guided-if-autocomplete></enabled> 
            <css><![CDATA[<guided-ac-css/>]]></css> 
            <form-content><![CDATA[<guided-ac-form-content/>]]></form-content> 
            <javascript><![CDATA[<guided-ac-javascript/>]]></javascript> 
        </autocomplete> 
    </search-form> 
 
</customer-results> 

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