Saída de pesquisa guiada

Você pode personalizar a saída em qualquer formato baseado em texto, incluindo XML ou JSON.

Usando a saída da Pesquisa guiada

O formato de saída é personalizável para oferecer suporte à lapidação, classificação e outras decisões específicas da implementação que são tomadas durante o processo de design. Você pode adaptar o formato para simplificar o desenvolvimento do front-end do cliente, se necessário.

A saída inteira está contida nas tags <result> e a maioria dos dados dinâmicos é incluída nas tags <![CDATA[ ]]> . Essa organização permite que os resultados contenham HTML e outras entidades não XML.

Quando os links para outras páginas são fornecidos, eles são apresentados na forma de um URL relativo. Esse resultado também inclui os parâmetros da sequência de consulta passados para gerar o resultado desejado.

Noções básicas sobre a implementação da Pesquisa guiada

Quando você inicia uma implementação de Pesquisa guiada, lembre-se de que Adobe Search&Promote é responsável pela Camada de negócios. Ou seja, a lógica que envolve os resultados e facetas que são mostrados a um cliente em um determinado momento.

Ao implementar o front-end da aplicação web que analisa e exibe os resultados como HTML, restrinja a funcionalidade para exibir somente. Em outras palavras, qualquer lógica do lado do servidor usada para criar a Camada de apresentação não toma as decisões sobre o que apresentar ao cliente, a menos que seja necessário. As Regras de negócios não funcionarão conforme o esperado se o script de front-end estiver alterando os resultados da pesquisa.

Adobe Search&Promote mantém o estado do usuário das opções de refinamento de pesquisa selecionadas por meio dos parâmetros de URL. Todos os nós <link> contêm os parâmetros relevantes das seleções do cliente. Esses parâmetros podem incluir a navegação estrutural, paginação, classificação e seleções de faceta. Quando aplicável, os nós <undolink> são retornados para permitir que um cliente "recue" de uma seleção. Aspectos e navegações estruturais oferecem esses tipos de links.

Trabalhando com o Search Server

É usada uma API semelhante a REST com a qual você pode interagir para realizar pesquisas e receber resultados. Os formatos mais comuns usados para os resultados são XML ou JSON.

O URI base está associado a uma conta específica e a um ambiente temporário ou ativo. Você pode solicitar vários aliases para o URI básico do seu gerente de conta. Por exemplo, uma empresa ficcional chamada Megacorp tem os dois URLs básicos a seguir associados a sua conta:

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

O URI anterior realiza pesquisas em relação ao índice ativo e ao URI posterior em relação ao índice preparado.

As solicitações de pesquisa consistem no URI base e em um conjunto de parâmetros CGI ou pares de valores chave que indicam a pesquisa desejada para a conta associada ao URI base.

Há suporte para três formatos de parâmetros CGI. Por padrão, sua conta é configurada para separar parâmetros CGI com um ponto-e-vírgula ( ;), como no exemplo a seguir:

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

Se preferir, seu gerente de conta pode configurar sua conta para usar o sinal gráfico ( &) para separar os parâmetros CGI, como no exemplo a seguir:

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

Um terceiro formato, chamado de formato SEO, também é suportado, onde uma barra ( /) é usada no lugar do separador e sinal de igual para gerar links "limpos", como no exemplo a seguir:

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

Sempre que o formato SEO for usado para enviar uma solicitação, todos os links de saída serão retornados no mesmo formato.

Parâmetros de consulta de pesquisa

A tabela a seguir descreve os parâmetros de consulta de pesquisa padrão "prontos para uso" que você pode usar. Regras de processamento e regras de negócios podem ser criadas com base em parâmetros de consulta definidos pelo usuário para implementar uma lógica de negócios personalizada relevante para sua empresa. Você pode trabalhar com a equipe de consultoria para obter documentação sobre esses parâmetros.

Parâmetro de consulta de pesquisa

Exemplo

Descrição

q

q= string

Especifica a sequência de consulta para a pesquisa. Esse parâmetro mapeia para o parâmetro de pesquisa de back-end sp_q .

q#

q#= string

Os parâmetros q e x numerados realizam lapidamento ou pesquisa em um determinado campo.

O parâmetro q define o termo que você está procurando na faceta como o parâmetro x numerado correspondente indica. Por exemplo, se você tiver duas facetas nomeadas como tamanho e cor, poderá ter algo como o seguinte:

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

Esse parâmetro mapeia para os parâmetros de pesquisa de back-end sp_q_exato_# .

x#

x#= string

Os parâmetros q e x numerados realizam lapidamento ou pesquisa em um determinado campo.

O parâmetro q define o termo que você está procurando na faceta como o parâmetro x numerado correspondente indica. Por exemplo, se você tiver duas facetas nomeadas como tamanho e cor, poderá ter algo como o seguinte:

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

Esse parâmetro mapeia para os parâmetros de pesquisa de back-end sp_x_# .

coleção

collection= string

Especifica a coleção a ser usada para a pesquisa. Esse parâmetro mapeia para o parâmetro de pesquisa de back-end sp_k .

count

count= number

Especifica a contagem total de resultados mostrados. O padrão é definido em Configurações > Pesquisando > Pesquisas . Esse parâmetro mapeia para o parâmetro de pesquisa de back-end sp_c .

page

page= número

Especifica a página de resultados que são retornados.

classificação

classificação= campo

Especifica o campo de classificação a ser usado para classificação estática. O campo deve ser um campo do tipo Classificação com relevância maior que 0. Esse parâmetro mapeia para o parâmetro de back-end sp_sr .

gs_store

gs_store= string

Especifica o armazenamento a ser pesquisado.

sort

sort= number

Especifica a ordem de classificação. "0" é o padrão e classifica por pontuação de relevância; "1" ordena por data; "-1" não classifica.

Os usuários podem especificar um nome de campo para o valor do parâmetro sp_s . Por exemplo, sp_s=title classifica os resultados de acordo com os valores contidos no campo de título. Quando um nome de campo é usado para o valor de um parâmetro sp_s , os resultados são classificados por esse campo e, em seguida, registrados por relevância.

Para ativar esse recurso, faça o seguinte:

  1. No menu do produto, clique em Configurações > Metadados > Definições .
  2. Na página Definições preparadas , execute um dos seguintes procedimentos:
    • Clique em Adicionar novo campo .
    • Clique em Editar para um nome de campo específico.
  3. Na lista suspensa Classificação , clique em Crescente ou Decrescente .

    Esse parâmetro mapeia para o parâmetro de pesquisa de back-end sp_s .

Integração com seu sistema

Veja a seguir recomendações para integração com seu sistema.

  • Comunicação com o servidor de pesquisa.

    Você pode se comunicar com os servidores da Web Adobe Search&Promote usando solicitações de http GET. Seus servidores geram essas solicitações ou no lado do cliente, fazendo uma solicitação do Ajax.

  • Salvando o histórico de pesquisa.

Adobe Search&Promote não tem estado, onde todo o estado é passado na solicitação http.

  • Análise dos resultados retornados.

    É recomendável usar um analisador XML baseado em SAX para analisar a resposta XML. Se você estiver gerando uma solicitação de Ajax, configure Adobe Search&Promote para retornar as respostas JSON para essas solicitações para facilitar a análise da resposta.

Saída JSON de pesquisa guiada

Tabelas que descrevem a saída de resposta JSON padrão.

Consulte também Saída JSON de pesquisa guiada.

Você pode revisar a resposta JSON para o seguinte:

Banners

Exemplo:

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

Tags em banners

Descrição

<banner>

Um nó de banner individual. Você pode ter vários nós de banner.

<area>

A área na página da Web em que o banner é exibido.

<conteúdo>

O conteúdo HTML da área do banner.

Caminho

No exemplo a seguir, sempre que o cliente se restringir ainda mais pelas facetas, a seleção será adicionada à navegação estrutural. Cada item é representado como um <breadcrumb-item>.

Exemplo:

 <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> 

Tags na navegação estrutural

Descrição

<link>

Um link relativo para os resultados da pesquisa que mostra a exibição desejada. Clicar em um link de navegação estrutural leva o cliente a uma visualização em que todos os refinamentos subsequentes são removidos. Outras opções também estão disponíveis.

<value>

Texto voltado para o cliente para o item de navegação estrutural.

Aspectos

As facetas são opções de refinamento que dão aos clientes a capacidade de filtrar nos resultados. As facetas são comumente usadas para categorização, intervalos de preço, seleções de cores e outros refinamentos de atributos. Os metadados no índice são o que orienta as facetas.

É comum ocultar ou mostrar os aspectos de categorização à medida que um cliente diminui a categorização. O nível mais alto de categorização (categoria) é conhecido como Nível 1. Quando um cliente clica em uma opção de Nível 1, as opções de refinamento de Nível 2 (subcategoria) são exibidas e as opções de Nível 1 desaparecem. Quando um cliente clica em uma opção de Nível 2, as opções de refinamento de Nível 3 (subcategoria) são exibidas e as opções de Nível 2 desaparecem. Como mencionado acima, essas opções estão ocultas e exibidas - o aplicativo da Web não é afetado por elas.

Cada faceta está contida nas tags <facet-item> . No exemplo a seguir, ele mostra uma faceta que permite ao cliente refinar os resultados da pesquisa por "feriado".

Exemplo:

 <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> 

Tags em facetas

Descrição

<facet-title>

Título voltado para o cliente para a faceta.

<label>

Rótulo voltado para o cliente para a opção de faceta.

<link>

Link relativo para resultados que a opção refina.

<count>

O número de resultados nesse conjunto de resultados refinado.

<undolink>

Quando um valor de faceta é selecionado, o nó retorna um "link de desfazer" que permite que um cliente volte aos resultados.

Cabeçalho e consulta

Exemplo:

<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> 

Usadas em conjunto, essas tags apresentam uma mensagem como a seguinte: "Mostrando os resultados de 1 a 16 de 621 para 'ano novo'."

Tags no cabeçalho e na consulta

Descrição

<user-query>

A consulta de palavra-chave enviada com a solicitação.

<lower-results>

O número do item do primeiro resultado nesta página.

<upper-results>

O número do item do último resultado nesta página.

<total-results>

O número total de resultados que correspondem ao query de usuário.

<custom-field>

Um campo opcional que se aplica globalmente aos resultados da pesquisa.

Paginação

Exemplo:

<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> 

Tags na paginação

Descrição

<total-pages>

Número total de páginas de resultados, com base no número de resultados dividido pelo número de resultados por página.

<page position="first">

Contém um link relativo para a primeira página no conjunto de resultados, a menos que o cliente já esteja visualizando a página 1. Nesse caso, fica em branco.

<page position="last">

Contém um link relativo para a última página no conjunto de resultados, a menos que o cliente esteja visualizando a última página. Nesse caso, fica em branco.

<page position="previous">

Contém um link relativo para a página anterior no conjunto de resultados, a menos que o cliente esteja visualizando a página 1; nesse caso, fica em branco.

<page position="next">

Contém um link relativo para a última página no conjunto de resultados, a menos que o cliente esteja visualizando a última página. Nesse caso, fica em branco.

<page position="x">

Contém um link relativo para um número de página específico. Dez números contíguos de página são mostrados. Na página 1, seriam as páginas 1 a 10. No final do conjunto de resultados (nesse caso, 39), seriam as páginas 30-39. Por exemplo, no centro do conjunto de resultados, página 15, seriam páginas 11-20.

seleted="true">

Aplicado como um atributo para a página selecionada no momento.

Pesquisas recentes

Pesquisas recentes é um recurso baseado em cookies que só funciona se você repassar as informações do cookie para os servidores.

Exemplo:

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

Tags em pesquisas recentes

Descrição

<recent-search>

Um nó de pesquisa recente individual. Você pode ter vários nós de pesquisa recente.

<search-term>

O termo que o cliente procurou anteriormente.

<link>

Links para a pesquisa anterior.

Resultados

O conjunto de Resultados é uma área personalizável da resposta JSON. Cada índice é exclusivo nos mecanismos de nomeação de campo dos metadados. Há campos comuns retornados para cada resultado, como título, descrição e URL. Mas, todos os metadados definidos para uma página no índice podem se tornar disponíveis para uso em cada nó de resultado. Categorização, preços, cores e miniaturas são apenas algumas das opções que podem ser aplicadas a um resultado para produzir resultados de pesquisa mais atraentes.

O formato Resultados é personalizado com base nos metadados específicos da implementação. Todos os dados por resultado para exibição nos resultados, incluindo URLs de imagem em miniatura, estão contidos aqui.

Além disso, é possível configurar várias zonas de resultados na página, como "Resultados em destaque" ou seções separadas de "Produtos" e "Conteúdo". Nesses casos, várias zonas de resultado são fornecidas dentro do HTML, embora as facetas sejam associadas apenas ao conjunto de resultados principal.

Exemplo:

 <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> 

Tags em resultados

Descrição

<index>

O número de série do resultado dentro desse conjunto de resultados. Neste exemplo, onde dez resultados são mostrados por página, na página 2 dos resultados, o primeiro item teria um índice de 11.

<result-title>

O título voltado para o cliente para esta página.

<url>

O URL desta página. Ele é usado para criar um hiperlink que permite que o cliente clique nos resultados.

Formulário de pesquisa

Exemplo:

<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>

Tags no formulário de pesquisa

Descrição

<include-tnt-mbox>

Opcional. Quando presente no JSON, um valor de 1 indica que sua conta está vinculada a Test&Target e tem pelo menos uma regra de negócios que está em um teste A:B.

<autocomplete>

Opcional. Ao usar o preenchimento automático, esse nó está presente para indicar que o CSS e o JavaScript estão presentes na página, juntamente com o conteúdo que está no formulário. Normalmente, esses campos não são alterados, a menos que alguém tenha alterado uma configuração de preenchimento automático. Nesses casos, o campo xxx_cache_ver é incrementado para forçar uma invalidação do conteúdo em cache no navegador do cliente.

<css>

O CSS associado ao preenchimento automático. É recomendável colocar essa tag no topo da página para melhorar a renderização da página.

<form-content>

Conteúdo que é necessário dentro de sua pesquisa para que o utilitário de preenchimento automático se conecte ao controle correto.

<js>

JavaScript personalizado necessário para completar automaticamente. É recomendável colocar essa tag no baixo da página para melhorar a renderização da página. O JavaScript da IU também é necessário para completar automaticamente.

<hidden-parameters>

Contém todos os parâmetros ocultos (nome e valor) a serem incluídos no formulário de pesquisa.

Ordenar

O exemplo a seguir mostra os dados de um menu de classificação de três opções. O menu permite que o cliente classifique por relevância, título ou classificação. O item atualmente selecionado inclui um atributo "seleted=true". ". Sempre ofereça uma opção de relevância para permitir que um cliente retorne aos resultados de pesquisa padrão que foram exibidos originalmente.

Exemplo:

 <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>

Tags no menu de classificação

Descrição

<label>

O texto voltado para o cliente para a opção.

<value>

Representa o valor do parâmetro da string de consulta "sort" para essa opção. Essa tag não é necessária se o valor <link> for usado.

<link>

Para as opções não selecionadas, o parâmetro <link> contém o link relativo que retorna o mesmo conjunto de resultados, classificado pelo novo parâmetro de classificação. Este campo fica em branco para a opção de classificação selecionada no momento.

Sugestões

As sugestões são retornadas quando há apenas alguns resultados ou nenhum resultado. Esse nó contém termos que geram consultas bem-sucedidas e podem ser exibidos em uma página "Sem Resultados". O link também é retornado para que um cliente possa ir para a nova query.

Exemplo:

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

Tags em Sugestões

Descrição

<link>

Um link relativo usado para criar um hiperlink para pesquisar resultados para o termo da sugestão.

<word>

O termo sugerido.

Zonas

Exemplo:

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

Tags em zonas

Descrição

<zone>

Um nó de zona individual. Você pode ter vários nós de zona.

<name>

O nome da zona.

<display>

1 ou 0 para indicar se a zona é ou não exibida. O conteúdo da zona real pode ser uma área estática na sua página da Web ou nos resultados da pesquisa, como melhores vendedores ou produtos relacionados.

Saída XML de pesquisa guiada

Tabelas que descrevem a saída de resposta XML padrão.

Você pode revisar a resposta XML para o seguinte:

Banners

Exemplo:

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

Tags em banners

Descrição

<banner>

Um nó de banner individual. Você pode ter vários nós de banner.

<area>

A área na página da Web em que o banner é exibido.

<conteúdo>

O conteúdo HTML da área do banner.

Caminho

No exemplo a seguir, sempre que o cliente se restringir ainda mais pelas facetas, a seleção será adicionada à navegação estrutural. Cada item é representado como um <breadcrumb-item>.

Exemplo:

 <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> 

Tags na navegação estrutural

Descrição

<link>

Um link relativo para os resultados da pesquisa que mostra a exibição desejada. Clicar em um link de navegação estrutural leva o cliente a uma visualização em que todos os refinamentos subsequentes são removidos. Outras opções também estão disponíveis.

<value>

Texto voltado para o cliente para o item de navegação estrutural.

Aspectos

As facetas são opções de refinamento que dão aos clientes a capacidade de filtrar nos resultados. As facetas são comumente usadas para categorização, intervalos de preço, seleções de cores e outros refinamentos de atributos. Os metadados no índice são o que orienta as facetas.

É comum ocultar ou mostrar os aspectos de categorização à medida que um cliente diminui a categorização. O nível mais alto de categorização (categoria) é conhecido como Nível 1. Quando um cliente clica em uma opção de Nível 1, as opções de refinamento de Nível 2 (subcategoria) são exibidas e as opções de Nível 1 desaparecem. Quando um cliente clica em uma opção de Nível 2, as opções de refinamento de Nível 3 (subcategoria) são exibidas e as opções de Nível 2 desaparecem. Como mencionado acima, essas opções estão ocultas e exibidas - o aplicativo da Web não é afetado por elas.

Cada faceta está contida nas tags <facet-item> . No exemplo a seguir, ele mostra uma faceta que permite ao cliente refinar os resultados da pesquisa por "feriado".

Exemplo:

 <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> 

Tags em facetas

Descrição

<facet-title>

Título voltado para o cliente para a faceta.

<label>

Rótulo voltado para o cliente para a opção de faceta.

<link>

Link relativo para resultados que a opção refina.

<count>

O número de resultados nesse conjunto de resultados refinado.

<undolink>

Quando um valor de faceta é selecionado, o nó retorna um "link de desfazer" que permite que um cliente volte aos resultados.

Cabeçalho e consulta

Exemplo:

<?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> 

Usadas em conjunto, essas tags apresentam uma mensagem como a seguinte: "Mostrando os resultados de 1 a 16 de 621 para 'ano novo'."

Tags no cabeçalho e na consulta

Descrição

<user-query>

A consulta de palavra-chave enviada com a solicitação.

<lower-results>

O número do item do primeiro resultado nesta página.

<upper-results>

O número do item do último resultado nesta página.

<total-results>

O número total de resultados que correspondem ao query de usuário.

<custom-field>

Um campo opcional que se aplica globalmente aos resultados da pesquisa.

Paginação

Exemplo:

<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> 

Tags na paginação

Descrição

<total-pages>

Número total de páginas de resultados, com base no número de resultados dividido pelo número de resultados por página.

<page position="first">

Contém um link relativo para a primeira página no conjunto de resultados, a menos que o cliente já esteja visualizando a página 1. Nesse caso, fica em branco.

<page position="last">

Contém um link relativo para a última página no conjunto de resultados, a menos que o cliente esteja visualizando a última página. Nesse caso, fica em branco.

<page position="previous">

Contém um link relativo para a página anterior no conjunto de resultados, a menos que o cliente esteja visualizando a página 1; nesse caso, fica em branco.

<page position="next">

Contém um link relativo para a última página no conjunto de resultados, a menos que o cliente esteja visualizando a última página. Nesse caso, fica em branco.

<page position="x">

Contém um link relativo para um número de página específico. Dez números contíguos de página são mostrados. Na página 1, seriam as páginas 1 a 10. No final do conjunto de resultados (nesse caso, 39), seriam as páginas 30-39. Por exemplo, no centro do conjunto de resultados, página 15, seriam páginas 11-20.

seleted="true">

Aplicado como um atributo para a página selecionada no momento.

Pesquisas recentes

Pesquisas recentes é um recurso baseado em cookies que só funciona se você repassar as informações do cookie para os servidores.

Exemplo:

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

Tags em pesquisas recentes

Descrição

<recent-search>

Um nó de pesquisa recente individual. Você pode ter vários nós de pesquisa recente.

<search-term>

O termo que o cliente procurou anteriormente.

<link>

Links para a pesquisa anterior.

Resultados

O conjunto Resultados é uma área personalizável da resposta XML. Cada índice é exclusivo nos mecanismos de nomeação de campo dos metadados. Há campos comuns retornados para cada resultado, como título, descrição e URL. Mas, todos os metadados definidos para uma página no índice podem se tornar disponíveis para uso em cada nó de resultado. Categorização, preços, cores e miniaturas são apenas algumas das opções que podem ser aplicadas a um resultado para produzir resultados de pesquisa mais atraentes.

O formato Resultados é personalizado com base nos metadados específicos da implementação. Todos os dados por resultado para exibição nos resultados, incluindo URLs de imagem em miniatura, estão contidos aqui.

Além disso, é possível configurar várias zonas de resultados na página, como "Resultados em destaque" ou seções separadas de "Produtos" e "Conteúdo". Nesses casos, várias zonas de resultado são fornecidas dentro do HTML, embora as facetas sejam associadas apenas ao conjunto de resultados principal.

Exemplo:

 <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> 

Tags em resultados

Descrição

<index>

O número de série do resultado dentro desse conjunto de resultados. Neste exemplo, onde dez resultados são mostrados por página, na página 2 dos resultados, o primeiro item teria um índice de 11.

<result-title>

O título voltado para o cliente para esta página.

<url>

O URL desta página. Ele é usado para criar um hiperlink que permite que o cliente clique nos resultados.

Formulário de pesquisa

Exemplo:

<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>

Tags no formulário de pesquisa

Descrição

<include-tnt-mbox>

Opcional. Quando presente no XML, um valor de 1 indica que sua conta está vinculada a Test&Target e tem pelo menos uma regra de negócios que está em um teste A:B.

<autocomplete>

Opcional. Ao usar o preenchimento automático, esse nó está presente para indicar que o CSS e o JavaScript estão presentes na página, juntamente com o conteúdo que está no formulário. Normalmente, esses campos não são alterados, a menos que alguém tenha alterado uma configuração de preenchimento automático. Nesses casos, o campo xxx_cache_ver é incrementado para forçar uma invalidação do conteúdo em cache no navegador do cliente.

<css>

O CSS associado ao preenchimento automático. É recomendável colocar essa tag no topo da página para melhorar a renderização da página.

<form-content>

Conteúdo que é necessário dentro de sua pesquisa para que o utilitário de preenchimento automático se conecte ao controle correto.

<js>

JavaScript personalizado necessário para completar automaticamente. É recomendável colocar essa tag no baixo da página para melhorar a renderização da página. O JavaScript da IU também é necessário para completar automaticamente.

<hidden-parameters>

Contém todos os parâmetros ocultos (nome e valor) a serem incluídos no formulário de pesquisa.

Ordenar

O exemplo a seguir mostra os dados de um menu de classificação de três opções. O menu permite que o cliente classifique por relevância, título ou classificação. O item atualmente selecionado inclui um atributo "seleted=true". ". Sempre ofereça uma opção de relevância para permitir que um cliente retorne aos resultados de pesquisa padrão que foram exibidos originalmente.

Exemplo:

 <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>

Tags no menu de classificação

Descrição

<label>

O texto voltado para o cliente para a opção.

<value>

Representa o valor do parâmetro da string de consulta "sort" para essa opção. Essa tag não é necessária se o valor <link> for usado.

<link>

Para as opções não selecionadas, o parâmetro <link> contém o link relativo que retorna o mesmo conjunto de resultados, classificado pelo novo parâmetro de classificação. Este campo fica em branco para a opção de classificação selecionada no momento.

Sugestões

As sugestões são retornadas quando há apenas alguns resultados ou nenhum resultado. Esse nó contém termos que geram consultas bem-sucedidas e podem ser exibidos em uma página "Sem Resultados". O link também é retornado para que um cliente possa ir para a nova query.

Exemplo:

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

Tags em Sugestões

Descrição

<link>

Um link relativo usado para criar um hiperlink para pesquisar resultados para o termo da sugestão.

<word>

O termo sugerido.

Zonas

Exemplo:

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

Tags em zonas

Descrição

<zone>

Um nó de zona individual. Você pode ter vários nós de zona.

<name>

O nome da zona.

<display>

1 ou 0 para indicar se a zona é ou não exibida. O conteúdo da zona real pode ser uma área estática na sua página da Web ou nos resultados da pesquisa, como melhores vendedores ou produtos relacionados.

Saída XML de pesquisa guiada para Adobe Experience Manager

Tabelas que descrevem a saída de resposta XML padrão para AEM (Adobe Experience Manager).

Consulte também . Saída XML de pesquisa guiada

Você pode revisar a resposta XML para o seguinte:

Banners

A pesquisa/comercialização do site pode gerenciar os banners de um cliente, conectando os banners em várias partes de uma página da Web.

Exemplo de banner:

Este é um exemplo de um banner que é colocado na área das páginas chamada "parte superior".

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

Nó pai

Descrição

banners

resultados do cliente

Contém nós de banner 0-n indicando cada área de banner e o conteúdo que está conectado a essa área.

banner

banners

Um nó de banner individual. Você pode ter vários nós de banner.

area

banner

A área na página da Web em que o banner é exibido.

content

banner

O conteúdo do banner.

Trilha de navegação

Várias navegações estruturais são suportadas. Você pode definir navegações estruturais e seu comportamento correspondente em Design > Navigation > Breadcrumbs. Além disso, é necessário atribuir um nome exclusivo para cada navegação estrutural definida. O nó XML da navegação estrutural itera sobre todas as navegações estruturais definidas. É recomendável exibir apenas uma navegação estrutural nos resultados da pesquisa.

No exemplo a seguir, sempre que o cliente se restringir ainda mais pelas facetas, a seleção será adicionada à navegação estrutural. Cada item é representado como um <breadcrumb-item>.

Exemplo de nó da navegação estrutural:

    <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> 

Nó pai

Descrição

navegação estrutural

resultados do cliente

Contém nós de navegação estrutural 0-n que definem cada navegação estrutural. A maioria dos clientes tem apenas uma navegação estrutural.

navegação estrutural

navegação estrutural

Contém os nós filhos que definem a definição de uma navegação estrutural.

name

navegação estrutural

O nome da navegação estrutural.

item da navegação estrutural

Um item individual dentro da navegação estrutural. Cada item denota uma etapa na trilha à medida que o usuário diminui o conjunto de resultados.

link

item da navegação estrutural

Um link relativo para os resultados da pesquisa que mostra a exibição desejada. Clicar em um link de navegação estrutural leva o cliente a uma visualização em que todos os refinamentos subsequentes são removidos. Outras opções também estão disponíveis, como soltar e remover.

value

item da navegação estrutural

Texto voltado para o cliente para o item de navegação estrutural.

label

item da navegação estrutural

A tag label gera um rótulo para um valor de navegação estrutural detalhando qual faceta foi selecionada para gerar esse item de navegação estrutural. Ele é usado somente no contexto de um bloco de navegação guiado. Para a etapa do termo de consulta, está em branco.

Campos personalizados

Campos personalizados são uma coleção diversa de variáveis com um contexto global. Normalmente, ele é usado para transmitir variáveis para fins de SEO que são definidos nos metadados da página de resultados da pesquisa.

Exemplo de nó 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> 

Nó pai

Descrição

campos personalizados

resultados do cliente

Pode conter nós filhos 0-n que definem campos personalizados.

campo personalizado

campos personalizados

Opcional. Contém um valor para um determinado campo personalizado indicado pelo atributo name.

Aspectos

As facetas são opções de refinamento que dão aos clientes a capacidade de filtrar nos resultados. As facetas são comumente usadas para categorização, intervalos de preço, seleções de cores e outros refinamentos de atributos. As facetas são criadas sobre os metadados no índice.

É comum ocultar ou mostrar os aspectos de categorização à medida que um cliente diminui a categorização. O nível mais alto de categorização (categoria) é conhecido como Nível 1. Quando um cliente clica em uma opção de Nível 1, as opções de refinamento de Nível 2 (subcategoria) são exibidas e as opções de Nível 1 desaparecem. Quando um cliente clica em uma opção de nível 2, as opções de refinamento de nível 3 (subcategoria) são exibidas e as opções de nível 2 desaparecem. Como mencionado acima, essas opções são ocultas e exibidas; seu aplicativo web não afeta eles.

Cada faceta está contida nas tags <facet-item> . No exemplo a seguir, ele mostra uma faceta que permite ao cliente refinar os resultados da pesquisa por "feriado".

Exemplo de bloco de faceta:

<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> 

Nó pai

Descrição

facetas

resultados do cliente

O nó de aspectos do contêiner que tem 0-n nós filhos representando cada faceta.

faceta

facetas

Uma única instância de faceta.

título da faceta

faceta

Título voltado para o cliente para a faceta.

comportamento

faceta

O comportamento da faceta. Por exemplo, normal, fixo ou seleção múltipla.

selecionado

faceta

1 se a faceta tiver um valor selecionado, caso contrário, 0.

desfazer link

faceta

Apresentar somente quando a faceta selecionada. O link Desfazer reverte toda a faceta. Por exemplo, quando é uma faceta multisseleção, ela desmarca todas as opções selecionadas para a faceta.

valor da faceta

faceta

Contém todos os itens de faceta individuais pertencentes à faceta.

selecionado

valor da faceta

Se o item atual com a faceta estiver selecionado, esse nó estará presente e definido como "true".

label

valor da faceta

Rótulo voltado para o cliente para a opção de faceta. Por padrão, isso já deve ser removido por HTML.

link

valor da faceta

Link relativo para resultados que a opção refina ainda mais.

count

valor da faceta

O número de resultados nesse conjunto de resultados refinado.

desfazer link

valor da faceta

Quando um valor de faceta é selecionado, o nó retorna um "link de desfazer" que permite que um cliente volte a selecionar essa seleção de faceta individual.

Cabeçalho

Exemplo:

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

Menus e Classificação

Os menus para classificar os resultados são compatíveis e a alteração do número de resultados para retornar por página. Também suporta um menu de navegação útil para usar "pesquisar como navegação". Uma conta pode definir vários menus do mesmo tipo e usar qualquer um dos menus para a apresentação.

Exemplo de nó de menus:

O exemplo a seguir mostra os dados de um menu de classificação de três opções e de um menu de navegação. O menu de classificação permite que o cliente classifique por relevância, título ou classificação. O item atualmente selecionado inclui um atributo "seleted=true". ". Sempre ofereça uma opção de relevância para permitir que um cliente retorne aos resultados de pesquisa padrão que foram exibidos 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> 

Nó pai

Descrição

menus

resultados do cliente

Contém nós filhos 0-n definindo cada menu.

Todos os aplicativos

menus

Instância única de um menu (corresponde a um menu definido em Design > Navegação > Menus ).

name

Todos os aplicativos

Nome do menu.

item

Todos os aplicativos

Define cada item no menu. O atributo opcional selecionado é definido como true se o item de menu especificado estiver selecionado no momento.

label

item

O texto voltado para o cliente para o item de menu.

value

item

Representa o valor do item de menu (o valor do parâmetro de consulta que o menu está definido como) . Essa tag não é necessária se o valor <link> for usado.

link

item

Para as opções não selecionadas, o parâmetro <link> contém o link relativo que retorna o mesmo conjunto de resultados, mas com a opção de menu aplicada. Este campo fica em branco para a opção de classificação selecionada no momento.

Paginação

Os conjuntos de resultados são divididos em várias páginas. Normalmente, os clientes exibem de 10 a 20 resultados em uma única página. Os resultados subsequentes são exibidos na próxima página. O XML de paginação permite criar um conjunto de links de navegação para que seus clientes possam navegar, página por página, pelos conjuntos de resultados. Há quatro links de navegação disponíveis: primeiro, último, próximo e anterior. Cada tipo de link permite que os clientes se movam rapidamente pelas páginas, para que possam revisar e refinar o que estão procurando facilmente.

O exemplo a seguir mostra a paginação de uma pesquisa que está na primeira página com a paginação configurada para mostrar links para cinco páginas.

Exemplo de paginação:

    <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> 

Nó pai

Descrição

paginação

resultados do cliente

Número total de páginas de resultados, com base no número de resultados dividido pelo número de resultados por página.

total de páginas

paginação

O número total de páginas sobre as quais os resultados da pesquisa foram distribuídos.

páginas

paginação

Contém nós de página 0-n definindo cada página na paginação.

página

páginas

Existem quatro nós de página especiais: primeiro, último, anterior e seguinte. Essas quatro páginas são opcionais e aparecem no conjunto de resultados somente se fizerem sentido. Por exemplo, se você estiver na página 1, não há link "anterior". Todas as outras páginas indicam uma posição. O número de páginas listadas depende do "número de links para páginas" que está configurado na interface do usuário da paginação. O atributo "selecionado" indica a página na qual o cliente está no momento.

Consulta

Exemplo de nó 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> 

Nó pai

Descrição

query

resultados do cliente

Um nó global que fornece uma visão geral do query.

consulta de usuário

query

A palavra-chave que foi pesquisada. Se Você quis dizer pesquisou automaticamente um termo sugerido devido ao termo original não ter produzido resultados, ele é refletido na nova palavra-chave que foi pesquisada (consulte o nó de sugestões para obter a palavra-chave original).

resultados mais baixos

query

O número do item do primeiro resultado nesta página.

resultados superiores

query

O número do item do último resultado nesta página.

total de resultados

query

O número total de resultados que correspondem ao query de usuário.

Pesquisas recentes

Pesquisas recentes é um recurso baseado em cookies que só funciona se você retransmitir as informações do cookie para os servidores de pesquisa/merchandising do site.

Exemplo de pesquisas recentes:

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

Nó pai

Descrição

pesquisas recentes

resultados do cliente

O nó só estará presente se a pesquisa tiver pesquisas recentes.

clear-link

pesquisas recentes

O caminho relativo que apaga todas as pesquisas recentes do cliente.

pesquisa recente

pesquisas recentes

Define em pesquisas recentes.

link

pesquisa recente

O caminho para criar um link que executa uma pesquisa realizada recentemente pelo usuário.

label

pesquisa recente

Rótulo de exibição voltado para o cliente para a pesquisa recente.

Resultados

O conjunto Resultados é uma área personalizável da resposta XML. Cada índice é exclusivo nos mecanismos de nomeação de campo dos metadados. Há campos comuns retornados para cada resultado, como título, descrição e URL. Mas, todos os metadados definidos para uma página no índice podem se tornar disponíveis para uso em cada nó de resultado. Categorização, preços, cores e miniaturas são apenas algumas das opções que podem ser aplicadas a um resultado para produzir resultados de pesquisa mais atraentes.

O formato dos resultados é personalizado com base nos metadados específicos da sua implementação. Todos os dados por resultado para exibição nos resultados, incluindo URLs de imagem em miniatura, estão contidos aqui.

Além disso, é possível configurar várias zonas de resultados na página, como "Resultados em destaque" ou seções separadas de "Produtos" e "Conteúdo". Nesses casos, várias zonas de resultado são fornecidas dentro do HTML, embora as facetas sejam associadas apenas ao conjunto de resultados principal.

Exemplo de nó 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> 

Nó pai

Descrição

resultados

resultados do cliente

O nó do contêiner para os conjuntos de resultados 0-n. Conjuntos de resultados zero significa que você está em uma landing page especial sem resultados.

conjunto de resultados

resultados

Uma pesquisa recebida pode disparar várias pesquisas. Cada conjunto de resultados contém os resultados de uma pesquisa nomeada específica que foi executada.

name

conjunto de resultados

O nome da pesquisa à qual o conjunto de resultados pertence.

resultado

conjunto de resultados

Contém todos os campos que estão associados a um resultado individual para o conjunto de resultados.

campo

resultado

O atributo name define o nome do campo no índice exibido. O valor é o valor real desse campo. Alguns resultados podem ter campos ausentes que não são relevantes para esse resultado individual.

Formulário de pesquisa

O Formulário de pesquisa é incluído no conjunto de resultados para permitir que os clientes criem seu formulário de pesquisa dinamicamente. Esta etapa é opcional. A maioria dos clientes tem um formulário de pesquisa fixo. No entanto, permite que os clientes determinem se o formulário de pesquisa precisa de uma mbox do Test&Target, com base em ter pelo menos uma regra de negócios que faça um teste A:B. Da mesma forma, permite que os clientes selecionem automaticamente o CSS e o JavaScript com preenchimento automático mais recente.

Exemplo de XML do formulário de pesquisa:

    <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> 

Nó pai

Descrição

formulário de pesquisa

resultados do cliente

Contém dados para direcionar o formulário de pesquisa.

include-tnt-mbox

formulário de pesquisa

Tecnicamente, você só precisa de uma mbox no formulário de pesquisa quando tem pelo menos uma regra comercial fazendo um teste A:B do Test&Target. Este nó indica se você precisa de uma mbox ou não permite que você reduza o número de ocorrências nos servidores do Test&Target.

preenchimento automático

formulário de pesquisa

Ocupa o nó filho relacionado ao preenchimento automático.

ativado

preenchimento automático

Defina como 1 quando a conta de pesquisa estiver usando o preenchimento automático.

css

preenchimento automático

CSS para preenchimento automático. Coloque esse nó o mais alto possível na página.

conteúdo de formulário

preenchimento automático

Conteúdo que é inserido no formulário de pesquisa.

javascript

preenchimento automático

JavaScript para preenchimento automático. Coloque esse nó o mais baixo possível na página.

Sugestões

Os clientes podem configurar a funcionalidade Did You Mean de três maneiras: faça sugestões devido a nenhum resultado, pesquise automaticamente a primeira sugestão quando não tivermos resultados ou faça sugestões devido a baixos resultados (onde as sugestões têm uma contagem de resultados mais alta). Todas as sugestões produzem resultados.

Esse nó de sugestões contém os termos que geram consultas bem-sucedidas. O link também é retornado para que um cliente possa ir para a nova query.

Exemplo de saída para fazer sugestão devido 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>

Exemplo de saída para pesquisar automaticamente em relação a uma sugestão:

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

Exemplo de saída para fazer sugestão devido a baixos resultados:

   <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> 

Nó pai

Descrição

sugestão

resultados do cliente

Contém nós filhos que definem sugestão, se houver.

pesquisado automaticamente

sugestões

Se estiver presente, indica se a pesquisa/comercialização do site pesquisou automaticamente um novo termo devido a nenhum resultado.

consulta de criação

sugestões

Quando a pesquisa/merchandising do site pesquisa/merchandising automaticamente em relação à primeira sugestão, o usuário-query no nó query mostra a palavra-chave que é pesquisada. Esse nó mostra o termo de consulta original. Combinar os dois permite que os clientes criem estruturas como "Pesquisando por arco em vez de arco".

sugestões-resultados baixos

sugestões

Se estiver presente, indica se a pesquisa/comercialização do site está fazendo sugestões devido ao termo de pesquisa atual, produzindo baixos resultados e uma sugestão gerando resultados consideravelmente mais altos. Os dois limites podem ser configurados em Você quis dizer .

item de sugestão

sugestões

Contém nós 0-n indicando as várias sugestões.

link

item de sugestão

Contém o caminho para criar um link para o termo sugerido.

palavra

item de sugestão

Contém a palavra sugerida.

Modelo

A capacidade de alternar uma experiência de pesquisa de clientes com base nos resultados é compatível. Parte disso envolve alternar entre diferentes modelos com um layout diferente dos resultados da pesquisa. Por exemplo, você pode ter um modelo com uma exibição em grade de produtos para quando tiver muitos produtos. Ou você pode ter um modelo de "destaque" ao exibir um único resultado que tenha mais detalhes. Você também pode ter um modelo "sem resultados" quando uma pesquisa não gerar nenhum resultado. O nó template indica qual modelo é usado para exibir os resultados da pesquisa.

Exemplo de modelo:

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

Nó pai

Descrição

modelo

resultados do cliente

Indica o nome do modelo usado para exibir os resultados da pesquisa.

Zonas

Zonas são seções das páginas que podem ser ativadas ou desativadas por regras de negócios. Uma zona pode conter qualquer conteúdo incluindo, entre outros, aspectos, pesquisas, navegações estruturais, conteúdo estático. As zonas da página da Web de clientes devem mapear para as mesmas áreas que pesquisa/comercialização do site.

Exemplo de nós de zona:

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

Nó pai

Descrição

zonas

resultados do cliente

Contém zonas 0-n.

zona

zonas

Um nó de zona individual. Você pode ter vários nós de zona.

name

zona

O nome da zona.

display

1 ou 0, indicando se a zona correspondente ao nome da zona é exibida ou oculta.

Exemplos

Exemplo de saída para uma * pesquisa em um site ficcional chamado Geometrixx e um exemplo de modelo de apresentação usado para produzir o exemplo de saída.

Exemplo de saída

Exemplo de saída para uma pesquisa * em um site ficcional chamado 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> 

Exemplo de modelo de apresentação

Veja a seguir um exemplo de modelo de apresentação usado para produzir o exemplo de saída acima.

<?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> 

Nesta página