Show Menu
TEMAS×

Resultados de la búsqueda guiada

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

Uso del resultado de la búsqueda guiada

El formato de salida es personalizable para admitir las decisiones de facetas, clasificación y otras decisiones específicas de la implementación que se toman 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 se encuentra dentro de <result> etiquetas y la mayoría de los datos dinámicos se incluyen entre <![CDATA[ ]]> etiquetas. Dicha organización permite que los resultados contengan HTML y otras entidades no XML.
Cuando se proporcionan vínculos a otras páginas, 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 la implementación de una búsqueda guiada

Cuando comience 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.
Al implementar 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 de 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 del modo esperado si la secuencia de comandos 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 <link> los nodos contienen los parámetros relevantes de las selecciones del cliente. Estos parámetros pueden incluir rutas de exploración, paginación, ordenación y selecciones de facetas. Cuando corresponde, se devuelven <undolink> los nodos para permitir que un cliente "retroceda" 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 direcciones URL base siguientes asociadas con su cuenta:
  • https://search.megacorp.com
  • https://stage.megacorp.com
El URI anterior realiza búsquedas con su índice activo y el URI posterior 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 de la cuenta asociada con el 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 ejemplo siguiente:
  • https://search.megacorp.com?q=shoes ;page=2
Si lo prefiere, puede hacer que el administrador de cuentas configure su cuenta para que utilice ampersands ( & ) 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 un 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 los 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 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 correspondiente. Por ejemplo, si tiene dos facetas con nombres de tamaño y color, podría tener algo 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_q_exacto_# .
x#
x#= cadena
Los parámetros q y x 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 correspondiente. Por ejemplo, si tiene dos facetas con nombres de tamaño y color, podría tener algo 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= cadena
Especifica la colección que se usará para la búsqueda. Este parámetro se asigna al parámetro de búsqueda sp_k back-end.
count
count= número
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= número
Especifica la página de resultados que se devuelven.
clasificación
clasificación= campo
Especifica el campo de clasificación que se usará 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 sp_sr back-end.
gs_store
gs_store= string
Especifica la tienda que se va a buscar.
ordenar
sort= número
Especifica el orden. "0" es el valor predeterminado y ordena por puntuación de relevancia; "1" se ordenará 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:
    • Click Add New Field .
    • Haga clic en Editar para un nombre de campo concreto.
  3. En la lista desplegable Ordenar , haga clic en Ascendente o Descendente .
    Este parámetro se asigna al parámetro de búsqueda sp_s back-end.

Integración con el sistema

Las siguientes son recomendaciones para la integración con su sistema.
  • Comunicación con el servidor de búsqueda.
    Puede comunicarse con los servidores Adobe Search&Promote web mediante solicitudes http GET. Los servidores generan estas solicitudes o en el cliente realizando una solicitud de Ajax.
  • Guardando el historial de búsqueda.
Adobe Search&Promote es apátrida 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 a fin de facilitar el análisis de la respuesta.

Salida JSON de búsqueda guiada

Tablas que describen la salida de respuesta JSON estándar.
Consulte también Búsqueda guiada Salida JSON.
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 pancartas
Descripción
<banner>
Un nodo de pancarta individual. Puede tener varios nodos de pancarta.
<area>
Área de la página web donde se muestra el letrero.
<content>
El contenido HTML del área de la pancarta.

Ruta de exploració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 un <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 ruta de exploració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 verá dónde se eliminan todas las refinaciones 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 se utilizan comúnmente para la categorización, los rangos de precios, las selecciones de color y otro refinamiento de atributos. Los metadatos del índice son lo que impulsa las facetas.
Es común ocultar o mostrar las facetas de categorización a medida que un cliente avanza hacia abajo a través de 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á incluida en <facet-item> etiquetas. 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 orientada al cliente para la opción faceta.
<link>
Vínculo relativo a los resultados que la opción perfecciona.
<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 al cliente volver a salir 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> 

Si se utilizan conjuntamente, 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 elemento del primer resultado de esta página.
<resultados superiores>
El número de elemento del último resultado de esta página.
<total-results>
El 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 ese 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 ese caso, está en blanco.
<page position="previous">
Contiene un vínculo relativo a la página anterior en el 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 ese 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 a 10. Al final del conjunto de resultados (en este caso, 39), serían las páginas 30 a 39. Por ejemplo: en el centro del conjunto de resultados, página 15, serían páginas 11-20.
selected="true">
Se aplica como un atributo a la página seleccionada actualmente.

Búsquedas recientes

Búsquedas recientes es una característica basada en cookies que sólo funciona si retransmite la información de la cookie 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
<búsqueda reciente>
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 resultados. La categorización, los precios, los colores y las miniaturas son sólo algunas de las opciones que puede aplicar a un resultado para producir resultados de búsqueda más convincentes.
El formato Resultados se personaliza en función de los metadatos específicos de la implementación. Aquí se incluyen 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" separadas. 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>
El 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>
Título orientado 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.

Formulario de búsqueda

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 
        omplete_styles.css?sp_css_cache_ver=2" /-->]]> 
  </css> 
  <form-content><![CDATA[<div id="autocomplete"></div>]]> 
  </form-content> 
  <js><![CDATA[<script type="text/javascript" 
   src="//content.atomz.com/sp100491de/publish/autoc 
   omplete_data.js?sp_js_cache_ver=3"></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 está en el formulario. Estos campos generalmente no cambian a menos que alguien haya cambiado una configuración de autocompletar. En estos casos, el campo xxx_cache_ver se incrementa para forzar la invalidación del contenido almacenado en caché en el explorador del cliente.
<css>
CSS asociada con el llenado automático. 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 necesita dentro del formulario de búsqueda para la utilidad de autocompletar para conectarse al control correcto.
<js>
JavaScript personalizado que se requiere para completar automáticamente. Se recomienda colocar esta etiqueta abajo 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 completar automáticamente.
<hidden-parameters>
Contiene todos los parámetros ocultos (nombre y valor) que se incluirán en el formulario de búsqueda.

Ordenar

El siguiente ejemplo muestra 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". ". Siempre ofrezca una opción de relevancia para permitir que un cliente regrese 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

Las sugerencias se devuelven cuando solo hay unos pocos resultados o no hay ningún resultado. Este nodo contiene términos que producen consultas correctas y se pueden mostrar en una página "Sin resultados". El vínculo también se devuelve para que un cliente pueda saltar 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 con el fin de 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.
<mostrar>
1 o 0 para indicar si la zona se muestra o no. El contenido real de la zona puede ser un área estática en la página web o en los resultados de búsqueda, como los mejores vendedores o productos relacionados.

Salida XML de búsqueda guiada

Tablas que describen el resultado 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 pancartas
Descripción
<banner>
Un nodo de pancarta individual. Puede tener varios nodos de pancarta.
<area>
Área de la página web donde se muestra el letrero.
<content>
El contenido HTML del área de la pancarta.

Ruta de exploració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 un <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 ruta de exploració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 verá dónde se eliminan todas las refinaciones 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 se utilizan comúnmente para la categorización, los rangos de precios, las selecciones de color y otro refinamiento de atributos. Los metadatos del índice son lo que impulsa las facetas.
Es común ocultar o mostrar las facetas de categorización a medida que un cliente avanza hacia abajo a través de 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á incluida en <facet-item> etiquetas. 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 orientada al cliente para la opción faceta.
<link>
Vínculo relativo a los resultados que la opción perfecciona.
<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 al cliente volver a salir 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> 

Si se utilizan conjuntamente, 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 elemento del primer resultado de esta página.
<resultados superiores>
El número de elemento del último resultado de esta página.
<total-results>
El 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 ese 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 ese caso, está en blanco.
<page position="previous">
Contiene un vínculo relativo a la página anterior en el 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 ese 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 a 10. Al final del conjunto de resultados (en este caso, 39), serían las páginas 30 a 39. Por ejemplo: en el centro del conjunto de resultados, página 15, serían páginas 11-20.
selected="true">
Se aplica como un atributo a la página seleccionada actualmente.

Búsquedas recientes

Búsquedas recientes es una característica basada en cookies que sólo funciona si retransmite la información de la cookie 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
<búsqueda reciente>
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 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 resultados. La categorización, los precios, los colores y las miniaturas son sólo algunas de las opciones que puede aplicar a un resultado para producir resultados de búsqueda más convincentes.
El formato Resultados se personaliza en función de los metadatos específicos de la implementación. Aquí se incluyen 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" separadas. 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>
El 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>
Título orientado 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.

Formulario de búsqueda

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 
        omplete_styles.css?sp_css_cache_ver=2" /-->]]> 
  </css> 
  <form-content><![CDATA[<div id="autocomplete"></div>]]> 
  </form-content> 
  <js><![CDATA[<script type="text/javascript" 
   src="//content.atomz.com/sp100491de/publish/autoc 
   omplete_data.js?sp_js_cache_ver=3"></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 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 está en el formulario. Estos campos generalmente no cambian a menos que alguien haya cambiado una configuración de autocompletar. En estos casos, el campo xxx_cache_ver se incrementa para forzar la invalidación del contenido almacenado en caché en el explorador del cliente.
<css>
CSS asociada con el llenado automático. 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 necesita dentro del formulario de búsqueda para la utilidad de autocompletar para conectarse al control correcto.
<js>
JavaScript personalizado que se requiere para completar automáticamente. Se recomienda colocar esta etiqueta abajo 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 completar automáticamente.
<hidden-parameters>
Contiene todos los parámetros ocultos (nombre y valor) que se incluirán en el formulario de búsqueda.

Ordenar

El siguiente ejemplo muestra 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". ". Siempre ofrezca una opción de relevancia para permitir que un cliente regrese 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

Las sugerencias se devuelven cuando solo hay unos pocos resultados o no hay ningún resultado. Este nodo contiene términos que producen consultas correctas y se pueden mostrar en una página "Sin resultados". El vínculo también se devuelve para que un cliente pueda saltar 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 con el fin de 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.
<mostrar>
1 o 0 para indicar si la zona se muestra o no. El contenido real de la zona puede ser un área estática en la página web o en los resultados de búsqueda, como los mejores vendedores o productos relacionados.

Resultados de búsqueda guiada de XML para Adobe Experience Manager

Tablas que describen el resultado de respuesta XML estándar para AEM (Adobe Experience Manager).
Puede revisar la respuesta XML para lo siguiente:

Banners

La búsqueda y comercialización del sitio puede administrar los letreros de un cliente, conectándolos a varias partes de una página web.
Pancarta de ejemplo:
El siguiente es un ejemplo de una pancarta 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 primario
Descripción
pancartas
resultados del cliente
Contiene nodos de banner 0-n que indican cada área de banner y el contenido que se conecta a esa área.
pancarta
pancartas
Un nodo de pancarta individual. Puede tener varios nodos de pancarta.
area
pancarta
Área de la página web donde se muestra el letrero.
content
pancarta
El contenido del letrero.

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 para 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 sólo muestre una ruta de exploración 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 un <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 primario
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 sólo tienen una ruta de exploración.
ruta de exploración
rutas de exploración
Contiene los nodos secundarios que definen la definición de una ruta de exploración.
name
ruta de exploración
Nombre de la ruta de exploración.
breadcrumb-item
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
breadcrumb-item
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 verá dónde se eliminan todas las refinaciones posteriores. También hay otras opciones disponibles, como soltar y quitar.
value
breadcrumb-item
Texto orientado al cliente para el elemento de ruta de exploración.
label
breadcrumb-item
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 rutas guiadas. 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. Generalmente se utiliza para pasar variables con fines 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 primario
Descripción
custom-fields
resultados del cliente
Puede contener nodos secundarios 0-n que definen campos personalizados.
custom-field
custom-fields
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 se utilizan comúnmente para la categorización, los rangos de precios, las selecciones de color y otro refinamiento de atributos. Las facetas se crean sobre los metadatos del índice.
Es común ocultar o mostrar las facetas de categorización a medida que un cliente avanza hacia abajo a través de 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 se ocultan y muestran; la aplicación web no les afecta.
Cada faceta está incluida en <facet-item> etiquetas. En el siguiente ejemplo, muestra una faceta que permite al cliente restringir los resultados de búsqueda por "vacaciones".
Ejemplo de bloque facet:
<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 primario
Descripción
facetas
resultados del cliente
El nodo facets contenedor que tiene nodos secundarios 0-n que representan cada faceta.
faceta
facetas
Una sola instancia de faceta.
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-vínculo
faceta
Solo está presente cuando la faceta está seleccionada. Deshacer vínculo revierte toda la faceta. Por ejemplo, cuando es 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 orientada al cliente para la opción faceta. De forma predeterminada, esto ya debería estar en un escape HTML.
link
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-vínculo
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 faceta 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 a devolver por página. También admite 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.
Ejemplo de nodo de menús:
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ú Ordenar permite al cliente ordenar por relevancia, título o clasificación. El elemento seleccionado actualmente incluye un atributo "selected=true". ". Siempre ofrezca una opción de relevancia para permitir que un cliente regrese 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 primario
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.
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 en el que está establecido el menú). Esta etiqueta no es necesaria si se utiliza el valor <link>.
link
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, por 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 moverse rápidamente por las páginas para poder revisar y refinar 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.
Paginación de ejemplo:
    <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 primario
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.
total-pages
paginación
Número total de páginas por las que se extienden los resultados de la búsqueda.
páginas
paginación
Contiene nodos de página 0-n que definen cada página en 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 sólo 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 muestran depende del "número de vínculos a páginas" configurado en la interfaz de usuario de paginación. El atributo "selected" 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 primario
Descripción
query
resultados del cliente
Nodo global que proporciona información general sobre la consulta.
user-query
query
Palabra clave que se buscó. Si ¿Quiso decir buscó automáticamente un término sugerido debido a que el término original no arroja resultados, se refleja en la nueva palabra clave que se buscó (consulte el nodo de sugerencias para obtener la palabra clave original).
resultados inferiores
query
El número de elemento del primer resultado de esta página.
resultados superiores
query
El número de elemento del último resultado de esta página.
total-results
query
El número total de resultados que coinciden con la consulta del usuario.

Búsquedas recientes

Búsquedas recientes es una característica basada en cookies que sólo funciona si retransmite la información de las cookies a los servidores de mercadotecnia o búsqueda 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 primario
Descripción
búsquedas recientes
resultados del cliente
El nodo solo está presente si la búsqueda ha realizado búsquedas recientes.
clear-link
búsquedas recientes
Ruta relativa que borra todas las búsquedas recientes del cliente.
last-search
búsquedas recientes
Define en búsquedas recientes.
link
last-search
La ruta para crear un vínculo que realice una búsqueda que el usuario haya realizado recientemente.
label
last-search
Etiqueta de visualización de cara al cliente para la búsqueda reciente.

Resultados

El conjunto de resultados 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 resultados. La categorización, los precios, los colores y las miniaturas son sólo 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í se incluyen 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" separadas. 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 de nodo de resultados:
    <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 primario
Descripción
resultados
resultados del cliente
El nodo contenedor para conjuntos de resultados 0-n. Los cero conjuntos de resultados significan que se encuentra en una página de aterrizaje especial sin resultados.
result-set
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
result-set
Nombre de la búsqueda a la que pertenece el conjunto de resultados.
resultado
result-set
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.

Formulario de búsqueda

El formulario de búsqueda se incluye en el conjunto de resultados para permitir a los clientes crear dinámicamente su formulario de búsqueda. Este paso es opcional. La mayoría de los clientes tiene un formulario de búsqueda fijo. Sin embargo, sí permite a los clientes determinar si el formulario de búsqueda necesita un mbox de Test&Target, en función de tener al menos una regla comercial que realice una prueba A:B. Del mismo modo, permite a los clientes captar automáticamente el último código CSS y JavaScript de autocompletar.
Ejemplo de XML de formulario de búsqueda:
    <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 primario
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 realizando 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 las 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 alto 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 Did You Mean la funcionalidad de tres maneras: haga sugerencias debido a que no hay resultados, busque automáticamente la primera sugerencia cuando no tengamos resultados o haga sugerencias debido a los bajos resultados (donde las sugerencias tienen un mayor recuento de resultados). Todas las sugerencias arrojan resultados.
Este nodo de sugerencias contiene los términos que producen consultas correctas. El vínculo también se devuelve para que un cliente pueda saltar a la nueva consulta.
Ejemplo de salida para realizar 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 realizar 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 primario
Descripción
sugerencia
resultados del cliente
Contiene nodos secundarios que definen sugerencias, si existe alguna.
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 hay resultados.
orig-query
sugerencias
Cuando la búsqueda o 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 busca. Este nodo muestra el término de consulta original. La combinación de ambos permite a los clientes crear estructuras como "Búsqueda de arcada en lugar de arco".
sugerencias-bajo-resultados
sugerencias
Si está presente, indica si la búsqueda o comercialización del sitio está haciendo sugerencias debido al término de búsqueda actual que arroja bajos resultados y a 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.
link
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 en función de los resultados. Parte de esto implica cambiar entre distintas plantillas con un diseño diferente de los resultados de búsqueda. Por ejemplo, puede tener una plantilla con una vista de cuadrícula de productos para cuando tenga muchos productos. O bien, puede tener una plantilla de "elementos destacados" al mostrar un único resultado que tenga más detalles. También puede tener una plantilla "sin resultados" cuando una búsqueda no arroje ningún resultado. El nodo de plantilla indica qué plantilla se utiliza para mostrar los resultados de la búsqueda.
Plantilla de ejemplo:
<template><![CDATA[grid]]></template>

Nodo
Nodo primario
Descripción
plantilla
resultados del cliente
Indica el nombre de la plantilla que se utiliza para mostrar los resultados de la búsqueda.

Zonas

Las zonas son secciones de las páginas que las reglas comerciales pueden activar o desactivar. 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 del cliente 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 primario
Descripción
zonas
resultados del cliente
Contiene zonas 0-n.
zona
zonas
Un nodo de zona individual. Puede tener varios nodos de zona.
name
zona
Nombre de la zona.
mostrar
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 una plantilla de presentación de ejemplo que se utiliza para producir el resultado del ejemplo.

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 una plantilla de presentación de ejemplo que se utiliza para producir el resultado de ejemplo 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>