Show Menu
ARGOMENTI×

Uscita di ricerca guidata

Potete personalizzare l'output in qualsiasi formato basato su testo, inclusi XML o JSON.

Utilizzo dell’output di ricerca guidata

Il formato di output è personalizzabile per supportare il facet, l'ordinamento e altre decisioni specifiche per l'implementazione che vengono prese durante il processo di progettazione. Potete adattare il formato stesso per semplificare lo sviluppo del front-end del cliente, se necessario.
L'intero output è contenuto all'interno <result> dei tag e la maggior parte dei dati dinamici è racchiusa tra <![CDATA[ ]]> tag. Tale organizzazione consente ai risultati di contenere HTML e altre entità non XML.
Se vengono forniti collegamenti verso altre pagine, questi vengono presentati sotto forma di URL relativo. Questo risultato include anche i parametri della stringa di query passati per generare il risultato desiderato.

Implementazione della ricerca guidata

Quando iniziate l’implementazione di una ricerca guidata, ricordate che Adobe Search&Promote è responsabile per il Business Layer. Ovvero, la logica che circonda i risultati e i facet vengono mostrati a un cliente in qualsiasi momento.
Quando si implementa il front-end dell'applicazione Web che analizza e visualizza i risultati come HTML, limitare la funzionalità alla sola visualizzazione. In altre parole, qualsiasi logica lato server utilizzata per creare il Livello presentazione non prende decisioni su cosa presentare al cliente, a meno che non sia necessario. Le regole business non funzionano come previsto se lo script front-end modifica i risultati della ricerca.
Adobe Search&Promote mantiene lo stato utente delle opzioni di perfezionamento ricerca selezionate tramite i parametri dell’URL. Tutti <link> i nodi contengono i parametri pertinenti delle selezioni del cliente. Questi parametri possono includere breadcrumb, impaginazione, ordinamento e facet. Se applicabile, <undolink> vengono restituiti dei nodi per consentire al cliente di "eseguire nuovamente" una selezione. Facet e breadcrumb offrono questi tipi di collegamenti.

Utilizzo del server di ricerca

Viene utilizzata un'API REST-like con la quale potete interagire per eseguire ricerche e ricevere risultati. I formati più comuni utilizzati per i risultati sono XML o JSON.
L'URI di base è associato a un account specifico e a un ambiente in fase o in diretta. Potete richiedere più alias per l'URI di base al vostro account manager. Ad esempio, a una società fittizia denominata Megacorp sono associati i due URL di base seguenti:
  • https://search.megacorp.com
  • https://stage.megacorp.com
Il primo URI esegue le ricerche rispetto al relativo indice live e il secondo rispetto al relativo indice in fase di esecuzione.
Le richieste di ricerca sono costituite dall’URI di base e da un set di parametri CGI o coppie chiave-valore che indicano la ricerca desiderata per l’account associato all’URI di base.
Sono supportati tre formati di parametri CGI. Per impostazione predefinita, il vostro account è configurato per separare i parametri CGI con un punto e virgola ( ; ), come nell’esempio seguente:
  • https://search.megacorp.com?q=shoes ;page=2
Se preferite, potete chiedere al vostro account manager di configurare il vostro account in modo che utilizzi le e commerciale ( & ) per separare i parametri CGI, come nell'esempio seguente:
  • https://search.megacorp.com?q=shoes &page=2
È inoltre supportato un terzo formato, denominato formato SEO, in cui viene utilizzata una barra ( / ) al posto del separatore e un segno di uguale per generare collegamenti "puliti", come nell’esempio seguente:
  • https://search.megacorp.com/q/shoes/page/2
Ogni volta che il formato SEO viene utilizzato per inviare una richiesta, tutti i collegamenti di output vengono restituiti nello stesso formato.

Parametri query di ricerca

Nella tabella seguente sono descritti i parametri standard di query di ricerca "out-of-the-box" utilizzabili. Le regole di elaborazione e le regole aziendali possono essere create sulla base di parametri di query definiti dall'utente per implementare una logica aziendale personalizzata rilevante per la tua azienda. Potete collaborare con il team di consulenza per ottenere la documentazione su tali parametri.
Parametro query di ricerca
Esempio
Descrizione
q
q= stringa
Specifica la stringa di query per la ricerca. Questo parametro viene mappato sul parametro di ricerca sp_q .
q#
q#= stringa
I parametri q e x numerati consentono di eseguire operazioni di facet o ricerche all’interno di un dato campo.
Il parametro q definisce il termine che state cercando nel facet come i corrispondenti valori numerici x del parametro. Ad esempio, se avete due facet denominati dimensione e colore, potreste avere qualcosa come il seguente:
q1=piccolo;x1=dimensione;q2=rosso;x2=colore
Questo parametro viene mappato sui parametri di ricerca sp_q_exact_# .
x#
x#= stringa
I parametri q e x numerati consentono di eseguire operazioni di facet o ricerche all’interno di un dato campo.
Il parametro q definisce il termine che state cercando nel facet come i corrispondenti valori numerici x del parametro. Ad esempio, se avete due facet denominati dimensione e colore, potreste avere qualcosa come il seguente:
q1=piccolo;x1=dimensione;q2=rosso;x2=colore
Questo parametro viene mappato sui parametri di ricerca sp_x_# .
raccolta
collection= string
Specifica la raccolta da utilizzare per la ricerca. Questo parametro viene mappato sul parametro di ricerca sp_k di back-end.
count
count= number
Specifica il conteggio totale dei risultati visualizzati. Il valore predefinito è definito in Settings (Impostazioni) > Searching ( Ricerca) > Searches (Ricerche). Questo parametro viene mappato sul parametro di ricerca sp_c back-end.
page
page= number
Specifica la pagina dei risultati restituiti.
rank
rank= field
Specifica il campo di classificazione da utilizzare per la classificazione statica. Il campo deve essere un campo di tipo Classifica con rilevanza maggiore di 0. Questo parametro viene mappato sul parametro sp_sr backend.
gs_store
gs_store= stringa
Specifica lo store da cercare.
sort
sort= number
Specifica l'ordinamento. "0" è l'impostazione predefinita e ordina per punteggio di rilevanza; "1", per data; "-1" non esegue l'ordinamento.
Gli utenti possono specificare un nome di campo per il valore del parametro sp_s . Ad esempio, sp_s=title ordina i risultati in base ai valori contenuti nel campo title. Quando un nome di campo viene utilizzato per il valore di un parametro sp_s , i risultati vengono ordinati in base a tale campo e quindi suddivisi per rilevanza.
Per attivare questa funzione, effettuate le seguenti operazioni:
  1. Nel menu del prodotto, fate clic su Impostazioni > Metadati > Definizioni .
  2. Nella pagina Definizioni in fase, effettuate una delle seguenti operazioni:
    • Click Add New Field .
    • Fate clic su Modifica per specificare un nome di campo.
  3. Nell’elenco a discesa Ordinamento , fare clic su Crescente o Discendente .
    Questo parametro viene mappato sul parametro di ricerca sp_s di back-end.

Integrazione con il sistema

Di seguito sono riportati alcuni suggerimenti per l'integrazione con il sistema.
  • Comunicazione con il server di ricerca.
    Potete comunicare con i server Adobe Search&Promote Web utilizzando le richieste http GET. I server generano tali richieste o sul lato client che esegue una richiesta Ajax.
  • Salvataggio della cronologia di ricerca.
Adobe Search&Promote è stateless in cui viene passato l’intero stato nella richiesta http.
  • Analisi dei risultati restituiti.
    Si consiglia di utilizzare un parser XML basato su SAX per analizzare la risposta XML. Se state generando una richiesta Ajax, configurate Adobe Search&Promote per restituire le risposte JSON per tali richieste, in modo da facilitare l’analisi della risposta.

Ricerca guidata Output JSON

Tabelle che descrivono l’output di risposta JSON standard.
Consultate anche Guided Search JSON Output .
Potete esaminare la risposta JSON per i seguenti elementi:

Banner

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

Tag nei banner
Descrizione
<banner>
Un singolo nodo di banner. Potete avere più nodi banner.
<area>
Area della pagina Web in cui viene visualizzato il banner.
<contenuto>
Il contenuto HTML per l'area del banner.

Breadcrumb

Nell'esempio seguente, ogni volta che il cliente si restringe ulteriormente attraverso i facet, la selezione viene aggiunta alla breadcrumb. Ogni elemento è rappresentato come <breadcrumb-item> .
Esempio:
 <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> 

Tag in Breadcrumb
Descrizione
<link>
Un collegamento relativo ai risultati della ricerca che mostra la visualizzazione desiderata. Facendo clic su un collegamento di breadcrumb, il cliente viene visualizzato in cui vengono rimossi tutti i miglioramenti successivi. Sono disponibili anche altre opzioni.
<value>
Testo rivolto al cliente per l’elemento breadcrumb.

Facet

I facet sono opzioni di perfezionamento che consentono ai clienti di filtrare in base ai risultati. I facet sono comunemente utilizzati per la categorizzazione, le gamme di prezzo, le selezioni di colore e altri miglioramenti degli attributi. I metadati nell'indice sono i fattori che determinano la gestione dei facet.
È comune nascondere o mostrare i facet di categorizzazione quando un cliente passa attraverso la categorizzazione. Il livello più elevato di classificazione (categoria) è noto come livello 1. Quando un cliente fa clic su un'opzione di livello 1, vengono visualizzate le opzioni di perfezionamento di livello 2 (sottocategoria) e le opzioni di livello 1 scompaiono. Quando un cliente fa clic su un'opzione Livello 2, vengono visualizzate le opzioni di perfezionamento Livello 3 (sottocategoria) e le opzioni Livello 2 scompaiono. Come indicato in precedenza, queste opzioni sono nascoste e l'applicazione Web non viene influenzata da esse.
Ogni facet è contenuto all’interno <facet-item> dei tag. Nell'esempio seguente, viene visualizzato un facet che consente al cliente di perfezionare i risultati della ricerca per "festività".
Esempio:
 <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> 

Tag in facet
Descrizione
<facet-title>
Titolo rivolto al cliente per il facet.
<label>
Etichetta rivolta al cliente per l’opzione facet.
<link>
Collegamento relativo ai risultati ridotti dall’opzione.
<count>
Il numero di risultati nel set di risultati raffinato.
<undolink>
Quando viene selezionato un valore facet, il nodo restituisce un "collegamento di annullamento" che consente al cliente di tornare indietro dai risultati.

Intestazione e query

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

Utilizzati insieme, questi tag presentano un messaggio come: "Risultati 1-16 di 621 per 'nuovo anno'."
Tag nell’intestazione e nella query
Descrizione
<query utente>
Query parola chiave inviata con la richiesta.
<risultati inferiori>
Numero elemento del primo risultato in questa pagina.
<risultati superiori>
Il numero dell'ultimo risultato su questa pagina.
<totale-risultati>
Il numero totale di risultati che corrispondono alla query utente.
<campo personalizzato>
Un campo facoltativo che si applica globalmente ai risultati della ricerca.

Paginazione

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

Tag nell'impaginazione
Descrizione
<totale pagine>
Numero totale di pagine di risultati, in base al numero di risultati diviso per il numero di risultati per pagina.
<page position="first">
Contiene un collegamento relativo alla prima pagina del set di risultati, a meno che il cliente non stia già visualizzando la pagina 1. In tal caso, è vuota.
<page position="last">
Contiene un collegamento relativo all'ultima pagina del set di risultati, a meno che il cliente non visualizzi l'ultima pagina. In tal caso, è vuota.
<page position="previous">
Contiene un collegamento relativo alla pagina precedente nel set di risultati, a meno che il cliente non visualizzi la pagina 1; in tal caso, è vuota.
<page position="next">
Contiene un collegamento relativo all'ultima pagina del set di risultati, a meno che il cliente non visualizzi l'ultima pagina. In tal caso, è vuota.
<page position="x"
Contiene un collegamento relativo a un particolare numero di pagina. Vengono visualizzati dieci numeri di pagina contigui. A pagina 1, sarebbero le pagine 1-10. Alla fine del set di risultati (in questo caso, 39), sarebbero le pagine 30-39. Ad esempio, al centro del set di risultati, pagina 15, si trovano le pagine 11-20.
selected="true">
Applicato come attributo alla pagina attualmente selezionata.

Ricerche recenti

Ricerche recenti è una funzione basata su cookie che funziona solo se inviate le informazioni sui cookie ai server.
Esempio:
<recent-searches> 
 <recent-search> 
  <search-term><![CDATA[shoes]]></search-term> 
  <link><![CDATA[?q=shoes]]></link> 
 </recent-search> 
</recent-searches> 

Tag nelle ricerche recenti
Descrizione
<ricerca recente>
Un singolo nodo di ricerca recente. Potete avere più nodi di ricerca recenti.
<search-term>
Termine ricercato in precedenza dal cliente.
<link>
Collegamenti alla ricerca precedente.

Risultati

L'insieme Results (Risultati) è un'area personalizzabile della risposta JSON. Ogni indice è univoco nei meccanismi di denominazione dei campi dei metadati. Esistono campi comuni che vengono restituiti per ogni risultato, ad esempio titolo, descrizione e URL. Tuttavia, tutti i metadati definiti per una pagina nell'indice possono diventare disponibili per l'utilizzo in ciascun nodo di risultati. Categorizzazione, prezzi, colori e miniature sono solo alcune delle opzioni che potete applicare a un risultato per produrre risultati di ricerca più coinvolgenti.
Il formato Risultati viene personalizzato in base ai metadati specifici per l’implementazione. Tutti i dati per risultato visualizzati nei risultati, inclusi gli URL delle miniature, sono contenuti in questo riquadro.
Inoltre, è possibile configurare più aree risultati all'interno della pagina, ad esempio "Risultati contenuti" o sezioni separate di risultati "Prodotti" e "Contenuto". In questi casi, all’interno dell’HTML vengono fornite più zone risultato, anche se i facet sono associati solo al set di risultati principale.
Esempio:
 <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> 

Tag nei risultati
Descrizione
<index>
Numero di serie del risultato all'interno del set di risultati. In questo esempio, se dieci risultati vengono visualizzati per pagina, a pagina 2 dei risultati, il primo elemento avrà un indice pari a 11.
<result-title>
Titolo rivolto al cliente per questa pagina.
<url>
URL per la pagina. Viene utilizzato per creare un collegamento ipertestuale che consente al cliente di scorrere i risultati.

Modulo di ricerca

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

Tag nel modulo di ricerca
Descrizione
<include-tnt-mbox>
Facoltativo. Se presente in JSON, un valore pari a 1 indica che l’account è collegato a Test&Target e che ha almeno una regola business inclusa in un test A:B.
<autocomplete>
Facoltativo. Quando si utilizza la funzione di completamento automatico, questo nodo è presente per indicare che CSS e JavaScript sono presenti nella pagina insieme al contenuto presente nel modulo. In genere questi campi non vengono modificati a meno che qualcuno non abbia modificato un'impostazione di completamento automatico. In tali casi, il campo xxx_cache_ver viene incrementato per forzare l'annullamento della validità del contenuto memorizzato nella cache nel browser del cliente.
<css>
Il CSS associato al completamento automatico. Per migliorare il rendering della pagina, si consiglia di posizionare questo tag in alto nella pagina.
<content-form>
Contenuto richiesto all'interno della ricerca per l'utilità di completamento automatico per collegarsi al controllo corretto.
<js>
JavaScript personalizzato richiesto per il completamento automatico. Per migliorare il rendering della pagina, si consiglia di posizionare il tag in basso nella pagina. Il codice JavaScript YUI è necessario anche per la compilazione automatica.
<hidden-parameters>
Contiene tutti i parametri nascosti (nome e valore) da includere nel modulo di ricerca.

Ordina

L'esempio seguente mostra i dati per un menu di ordinamento a tre opzioni. Il menu consente al cliente di ordinare in base a rilevanza, titolo o valutazione. L'elemento selezionato include un attributo "selected=true". ". Offri sempre un’opzione di rilevanza per consentire al cliente di tornare ai risultati di ricerca predefiniti visualizzati originariamente.
Esempio:
 <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>

Tag nel menu Ordina
Descrizione
<label>
Testo rivolto al cliente per l’opzione.
<value>
Rappresenta il valore del parametro della stringa di query di ordinamento per questa opzione. Questo tag non è necessario se viene utilizzato il valore <link> .
<link>
Per le opzioni non selezionate, il parametro <link> contiene il collegamento relativo che restituisce lo stesso set di risultati, ordinato in base al nuovo parametro di ordinamento. Questo campo è vuoto per l'opzione di ordinamento attualmente selezionata.

Suggerimenti

I suggerimenti vengono restituiti quando sono presenti solo pochi risultati o nessun risultato. Questo nodo contiene termini che generano query di successo e che possono essere visualizzati su una pagina "Nessun risultato". Viene inoltre restituito il collegamento in modo che il cliente possa passare alla nuova query.
Esempio:
 <suggestions> 
  <suggestion-item> 
   <link><![CDATA[?q=video]]></link> 
   <word><![CDATA[video]]> 

Tag in Suggerimenti
Descrizione
<link>
Collegamento relativo usato per creare un collegamento ipertestuale per cercare i risultati del termine del suggerimento.
<word>
Il termine suggerito.

Zone

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

Tag nelle aree
Descrizione
<zone>
Un singolo nodo di zona. È possibile avere più nodi di area.
<nome>
Nome della zona.
<display>
1 o 0 per indicare se la zona è o non è visualizzata. Il contenuto dell'area effettiva può essere un'area statica sulla pagina Web o nei risultati della ricerca, ad esempio i migliori venditori o i prodotti correlati.

Ricerca guidata Output XML

Tabelle che descrivono l'output di risposta XML standard.
Potete esaminare la risposta XML per i seguenti elementi:

Banner

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

Tag nei banner
Descrizione
<banner>
Un singolo nodo di banner. Potete avere più nodi banner.
<area>
Area della pagina Web in cui viene visualizzato il banner.
<contenuto>
Il contenuto HTML per l'area del banner.

Breadcrumb

Nell'esempio seguente, ogni volta che il cliente si restringe ulteriormente attraverso i facet, la selezione viene aggiunta alla breadcrumb. Ogni elemento è rappresentato come <breadcrumb-item> .
Esempio:
 <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> 

Tag in Breadcrumb
Descrizione
<link>
Un collegamento relativo ai risultati della ricerca che mostra la visualizzazione desiderata. Facendo clic su un collegamento di breadcrumb, il cliente viene visualizzato in cui vengono rimossi tutti i miglioramenti successivi. Sono disponibili anche altre opzioni.
<value>
Testo rivolto al cliente per l’elemento breadcrumb.

Facet

I facet sono opzioni di perfezionamento che consentono ai clienti di filtrare in base ai risultati. I facet sono comunemente utilizzati per la categorizzazione, le fasce di prezzo, le selezioni di colore e altri miglioramenti degli attributi. I metadati nell'indice sono i fattori che determinano la gestione dei facet.
È comune nascondere o mostrare i facet di categorizzazione quando un cliente passa attraverso la categorizzazione. Il livello più elevato di classificazione (categoria) è noto come livello 1. Quando un cliente fa clic su un'opzione di livello 1, vengono visualizzate le opzioni di perfezionamento di livello 2 (sottocategoria) e le opzioni di livello 1 scompaiono. Quando un cliente fa clic su un'opzione Livello 2, vengono visualizzate le opzioni di perfezionamento Livello 3 (sottocategoria) e le opzioni Livello 2 scompaiono. Come indicato in precedenza, queste opzioni sono nascoste e l'applicazione Web non viene influenzata da esse.
Ogni facet è contenuto all’interno <facet-item> dei tag. Nell'esempio seguente, viene visualizzato un facet che consente al cliente di perfezionare i risultati della ricerca per "festività".
Esempio:
 <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> 

Tag in facet
Descrizione
<facet-title>
Titolo rivolto al cliente per il facet.
<label>
Etichetta rivolta al cliente per l’opzione facet.
<link>
Collegamento relativo ai risultati ridotti dall’opzione.
<count>
Il numero di risultati nel set di risultati raffinato.
<undolink>
Quando viene selezionato un valore facet, il nodo restituisce un "collegamento di annullamento" che consente al cliente di tornare indietro dai risultati.

Intestazione e query

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

Utilizzati insieme, questi tag presentano un messaggio come: "Risultati 1-16 di 621 per 'nuovo anno'."
Tag in intestazione e query
Descrizione
<query utente>
Query parola chiave inviata con la richiesta.
<risultati inferiori>
Numero elemento del primo risultato in questa pagina.
<risultati superiori>
Il numero dell'ultimo risultato su questa pagina.
<totale-risultati>
Il numero totale di risultati che corrispondono alla query utente.
<campo personalizzato>
Un campo facoltativo che si applica globalmente ai risultati della ricerca.

Paginazione

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

Tag nell'impaginazione
Descrizione
<totale pagine>
Numero totale di pagine di risultati, in base al numero di risultati diviso per il numero di risultati per pagina.
<page position="first">
Contiene un collegamento relativo alla prima pagina del set di risultati, a meno che il cliente non stia già visualizzando la pagina 1. In tal caso, è vuota.
<page position="last">
Contiene un collegamento relativo all'ultima pagina del set di risultati, a meno che il cliente non visualizzi l'ultima pagina. In tal caso, è vuota.
<page position="previous">
Contiene un collegamento relativo alla pagina precedente nel set di risultati, a meno che il cliente non visualizzi la pagina 1; in tal caso, è vuota.
<page position="next">
Contiene un collegamento relativo all'ultima pagina del set di risultati, a meno che il cliente non visualizzi l'ultima pagina. In tal caso, è vuota.
<page position="x"
Contiene un collegamento relativo a un particolare numero di pagina. Vengono visualizzati dieci numeri di pagina contigui. A pagina 1, sarebbero le pagine 1-10. Alla fine del set di risultati (in questo caso, 39), sarebbero le pagine 30-39. Ad esempio, al centro del set di risultati, pagina 15, si trovano le pagine 11-20.
selected="true">
Applicato come attributo alla pagina attualmente selezionata.

Ricerche recenti

Ricerche recenti è una funzione basata su cookie che funziona solo se inviate le informazioni sui cookie ai server.
Esempio:
<recent-searches> 
 <recent-search> 
  <search-term><![CDATA[shoes]]></search-term> 
  <link><![CDATA[?q=shoes]]></link> 
 </recent-search> 
</recent-searches> 

Tag nelle ricerche recenti
Descrizione
<ricerca recente>
Un singolo nodo di ricerca recente. Potete avere più nodi di ricerca recenti.
<search-term>
Termine ricercato in precedenza dal cliente.
<link>
Collegamenti alla ricerca precedente.

Risultati

L'insieme Results (Risultati) è un'area personalizzabile della risposta XML. Ogni indice è univoco nei meccanismi di denominazione dei campi dei metadati. Esistono campi comuni che vengono restituiti per ogni risultato, ad esempio titolo, descrizione e URL. Tuttavia, tutti i metadati definiti per una pagina nell'indice possono diventare disponibili per l'utilizzo in ciascun nodo di risultati. Categorizzazione, prezzi, colori e miniature sono solo alcune delle opzioni che potete applicare a un risultato per produrre risultati di ricerca più coinvolgenti.
Il formato Risultati viene personalizzato in base ai metadati specifici per l’implementazione. Tutti i dati per risultato visualizzati nei risultati, inclusi gli URL delle miniature, sono contenuti in questo riquadro.
Inoltre, è possibile configurare più aree risultati all'interno della pagina, ad esempio "Risultati contenuti" o sezioni separate di risultati "Prodotti" e "Contenuto". In questi casi, all’interno dell’HTML vengono fornite più zone risultato, anche se i facet sono associati solo al set di risultati principale.
Esempio:
 <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> 

Tag nei risultati
Descrizione
<index>
Numero di serie del risultato all'interno del set di risultati. In questo esempio, se dieci risultati vengono visualizzati per pagina, a pagina 2 dei risultati, il primo elemento avrà un indice pari a 11.
<result-title>
Titolo rivolto al cliente per questa pagina.
<url>
URL per la pagina. Viene utilizzato per creare un collegamento ipertestuale che consente al cliente di scorrere i risultati.

Modulo di ricerca

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

Tag nel modulo di ricerca
Descrizione
<include-tnt-mbox>
Facoltativo. Quando è presente nel codice XML, un valore pari a 1 indica che l’account è collegato a Test&Target e ha almeno una regola business presente in un test A:B.
<autocomplete>
Facoltativo. Quando si utilizza la funzione di completamento automatico, questo nodo è presente per indicare che CSS e JavaScript sono presenti nella pagina insieme al contenuto presente nel modulo. In genere questi campi non vengono modificati a meno che qualcuno non abbia modificato un'impostazione di completamento automatico. In tali casi, il campo xxx_cache_ver viene incrementato per forzare l'annullamento della validità del contenuto memorizzato nella cache nel browser del cliente.
<css>
Il CSS associato al completamento automatico. Per migliorare il rendering della pagina, si consiglia di posizionare questo tag in alto nella pagina.
<content-form>
Contenuto richiesto all'interno della ricerca per l'utilità di completamento automatico per collegarsi al controllo corretto.
<js>
JavaScript personalizzato richiesto per il completamento automatico. Per migliorare il rendering della pagina, si consiglia di posizionare il tag in basso nella pagina. Il codice JavaScript YUI è necessario anche per la compilazione automatica.
<hidden-parameters>
Contiene tutti i parametri nascosti (nome e valore) da includere nel modulo di ricerca.

Ordina

L'esempio seguente mostra i dati per un menu di ordinamento a tre opzioni. Il menu consente al cliente di ordinare in base a rilevanza, titolo o valutazione. L'elemento selezionato include un attributo "selected=true". ". Offri sempre un’opzione di rilevanza per consentire al cliente di tornare ai risultati di ricerca predefiniti visualizzati originariamente.
Esempio:
 <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>

Tag nel menu Ordina
Descrizione
<label>
Testo rivolto al cliente per l’opzione.
<value>
Rappresenta il valore del parametro della stringa di query di ordinamento per questa opzione. Questo tag non è necessario se viene utilizzato il valore <link> .
<link>
Per le opzioni non selezionate, il parametro <link> contiene il collegamento relativo che restituisce lo stesso set di risultati, ordinato in base al nuovo parametro di ordinamento. Questo campo è vuoto per l'opzione di ordinamento attualmente selezionata.

Suggerimenti

I suggerimenti vengono restituiti quando sono presenti solo pochi risultati o nessun risultato. Questo nodo contiene termini che generano query di successo e che possono essere visualizzati su una pagina "Nessun risultato". Viene inoltre restituito il collegamento in modo che il cliente possa passare alla nuova query.
Esempio:
 <suggestions> 
  <suggestion-item> 
   <link><![CDATA[?q=video]]></link> 
   <word><![CDATA[video]]> 

Tag in Suggerimenti
Descrizione
<link>
Collegamento relativo usato per creare un collegamento ipertestuale per cercare i risultati del termine del suggerimento.
<word>
Il termine suggerito.

Zone

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

Tag nelle aree
Descrizione
<zone>
Un singolo nodo di zona. È possibile avere più nodi di area.
<nome>
Nome della zona.
<display>
1 o 0 per indicare se la zona è o non è visualizzata. Il contenuto dell'area effettiva può essere un'area statica sulla pagina Web o nei risultati della ricerca, ad esempio i migliori venditori o i prodotti correlati.

Guided Search XML Output per Adobe Experience Manager

Tabelle che descrivono l’output di risposta XML standard per AEM (Adobe Experience Manager).
Potete esaminare la risposta XML per i seguenti elementi:

Banner

Ricerca nel sito/merchandising può gestire i banner di un cliente, collegando i banner in varie parti di una pagina Web.
Banner di esempio:
Di seguito è riportato un esempio di un banner posizionato nell'area delle pagine denominata "top".
   <banners> 
       <banner> 
           <area><![CDATA[top]]></area> 
           <content><![CDATA[<div style="color:#70A100">We have custom shipping</div>]]></content> 
       </banner> 
    </banners> 

Node
Nodo principale
Descrizione
banner
risultati del cliente
Contiene i nodi banner 0-n che rappresentano ciascuna area del banner e il contenuto collegato all'area.
banner
banner
Un singolo nodo di banner. Potete avere più nodi banner.
area
banner
Area della pagina Web in cui viene visualizzato il banner.
content
banner
Contenuto del banner.

Breadcrumb

Sono supportate più breadcrumb. Potete definire le breadcrumb e il relativo comportamento in Design > Navigation > Breadcrumbs . Dovete inoltre assegnare un nome univoco a ogni breadcrumb definito. Il nodo XML di breadcrumb si ripete su tutte le breadcrumb definite. È consigliabile visualizzare solo una breadcrumb nei risultati della ricerca.
Nell'esempio seguente, ogni volta che il cliente si restringe ulteriormente attraverso i facet, la selezione viene aggiunta alla breadcrumb. Ogni elemento è rappresentato come <breadcrumb-item> .
Esempio di nodo breadcrumb:
    <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> 

Node
Nodo principale
Descrizione
pane grattugiato
risultati del cliente
Contiene 0-n nodi di breadcrumb che definiscono ogni breadcrumb. La maggior parte dei clienti ha un solo percorso di navigazione.
pangrattato
pane grattugiato
Contiene i nodi secondari che definiscono la definizione di un percorso di navigazione.
name
pangrattato
Nome del percorso di navigazione.
breadcrumb-item
Un singolo elemento all’interno della breadcrumb. Ogni elemento indica un passaggio nella traccia mentre l'utente restringe il set di risultati.
link
breadcrumb-item
Un collegamento relativo ai risultati della ricerca che mostra la visualizzazione desiderata. Facendo clic su un collegamento di breadcrumb, il cliente viene visualizzato in cui vengono rimossi tutti i miglioramenti successivi. Sono disponibili anche altre opzioni, ad esempio rilascio e rimozione.
value
breadcrumb-item
Testo rivolto al cliente per l’elemento breadcrumb.
label
breadcrumb-item
Il tag label genera un'etichetta per un valore di breadcrumb che specifica quale facet è stato selezionato per generare l'elemento breadcrumb. Viene utilizzato solo nel contesto di un blocco di breadcrumb guidato. Per il passaggio del termine della query, questo campo è vuoto.

Campi personalizzati

I campi personalizzati sono un insieme di variabili con un contesto globale. Viene in genere utilizzato per trasmettere le variabili a fini SEO impostate nei metadati della pagina dei risultati di ricerca.
Esempio di nodo di campi personalizzati:
    <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> 

Node
Nodo principale
Descrizione
custom-fields
risultati del cliente
Può contenere nodi figlio 0-n che definiscono campi personalizzati.
custom-field
custom-fields
Facoltativo. Contiene un valore per un dato campo personalizzato indicato dall'attributo name.

Facet

I facet sono opzioni di perfezionamento che consentono ai clienti di filtrare in base ai risultati. I facet sono comunemente utilizzati per la categorizzazione, le fasce di prezzo, le selezioni di colore e altri miglioramenti degli attributi. I facet sono creati sopra i metadati nell’indice.
È comune nascondere o mostrare i facet di categorizzazione quando un cliente passa attraverso la categorizzazione. Il livello più elevato di classificazione (categoria) è noto come livello 1. Quando un cliente fa clic su un'opzione di livello 1, vengono visualizzate le opzioni di perfezionamento di livello 2 (sottocategoria) e le opzioni di livello 1 scompaiono. Quando un cliente fa clic su un'opzione di livello 2, vengono visualizzate le opzioni di rifinitura di livello 3 (sottocategoria) e le opzioni di livello 2 scompaiono. Come indicato sopra, queste opzioni sono nascoste e visualizzate; l’applicazione Web non li influisce.
Ogni facet è contenuto all’interno <facet-item> dei tag. Nell'esempio seguente, viene visualizzato un facet che consente al cliente di perfezionare i risultati della ricerca per "festività".
Esempio di blocco facet:
<facets>          
     <facet> 
         <facet-title><![CDATA[Department]]></facet-title> 
                <behavior><![CDATA[sticky]]></behavior> 
                <selected>1</selected> 
                <undo-link><![CDATA[?i=1;lang=enus;q=*;q1=Armora+Jeans;sp_staged=1;view=xml;x1=brand]]></undo-link> 
      <facet-value> 
          <selected><![CDATA[true]]></selected> 
              <label><![CDATA[Mens]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Armora+Jeans;q2=Mens;sp_staged=1;view=xml;x1=brand;x2=leveli]]></link> 
       <count><![CDATA[3]]></count> 
                        <undolink><![CDATA[?i=1;lang=enus;q=*;q1=Armora+Jeans;sp_staged=1;view=xml;x1=brand]]></undolink> 
      </facet-value> 
      </facet> 
     <facet> 
         <facet-title><![CDATA[Sub-Category]]></facet-title> 
                <behavior><![CDATA[sticky]]></behavior> 
                <selected>0</selected> 
      <facet-value>           
              <label><![CDATA[Apparel]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans;q3=Apparel;sp_staged=1;view=xml;x1=leveli;x2=brand;x3=levelii]]></link> 
       <count><![CDATA[3]]></count>                         
      </facet-value>   
      </facet>         
     <facet> 
         <facet-title><![CDATA[Brand]]></facet-title> 
                <behavior><![CDATA[multi-select]]></behavior> 
                <selected>1</selected> 
                <undo-link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;sp_staged=1;view=xml;x1=leveli]]></undo-link> 
      <facet-value>        
              <label><![CDATA[Amoura]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Amoura;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[9]]></count>                         
      </facet-value>   
      <facet-value>         
              <label><![CDATA[Armora]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Armora;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[12]]></count>                        
      </facet-value>   
      <facet-value> 
          <selected><![CDATA[true]]></selected> 
              <label><![CDATA[Armora Jeans]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Armora+Jeans;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
 
       <count><![CDATA[3]]></count> 
                        <undolink><![CDATA[?i=1;lang=enus;q=*;q1=Mens;sp_staged=1;view=xml;x1=leveli]]></undolink> 
      </facet-value>   
      <facet-value>           
              <label><![CDATA[Art of Grooming]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Art+of+Grooming;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[4]]></count>                         
      </facet-value>   
      <facet-value>          
              <label><![CDATA[Bear Co.]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Bear+Co.;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[1]]></count> 
      </facet-value> 
      <facet-value>      
              <label><![CDATA[Citizens]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|Citizens;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[4]]></count> 
      </facet-value> 
      <facet-value> 
              <label><![CDATA[D&amp;B]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|D%26B;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[17]]></count> 
      </facet-value> 
      <facet-value> 
              <label><![CDATA[David Yuri]]></label> 
       <link><![CDATA[?i=1;lang=enus;q=*;q1=Mens;q2=Armora+Jeans|David+Yuri;sp_staged=1;view=xml;x1=leveli;x2=brand]]></link> 
       <count><![CDATA[2]]></count>    
      </facet-value>   
      </facet> 
    </facets> 

Node
Nodo principale
Descrizione
facet
risultati del cliente
Il nodo facet contenitore con nodi figlio 0-n che rappresenta ciascun facet.
facet
facet
Una singola istanza facet.
facet-title
facet
Titolo rivolto al cliente per il facet.
comportamento
facet
Il comportamento della facet. Ad esempio, normale, fisso o a selezione multipla.
selezionato
facet
1 se il facet ha un valore selezionato, altrimenti 0.
undo-link
facet
Presentato solo quando il facet è selezionato. Il collegamento Annulla ripristina l’intero facet. Ad esempio, quando è un facet a selezione multipla, deseleziona tutte le opzioni selezionate per il facet.
facet-value
facet
Contiene tutti i singoli elementi facet appartenenti al facet.
selezionato
facet-value
Se l'elemento corrente con il facet è selezionato, questo nodo è presente e impostato su "true".
label
facet-value
Etichetta rivolta al cliente per l’opzione facet. Per impostazione predefinita, questo valore deve essere già basato sull'escape HTML.
link
facet-value
Collegamento relativo ai risultati che l'opzione perfeziona ulteriormente.
count
facet-value
Il numero di risultati nel set di risultati raffinato.
undo-link
facet-value
Quando viene selezionato un valore facet, il nodo restituisce un "collegamento di annullamento" che consente al cliente di tornare indietro selezionando la selezione del singolo facet.

Intestazione

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

Menu e ordinamento

Sono supportati i menu per ordinare i risultati e modificare il numero di risultati da restituire per pagina. Supporta inoltre un menu di navigazione che è utile per utilizzare "search as navigation". Un account può definire più menu dello stesso tipo e utilizzare uno qualsiasi dei menu per la presentazione.
Nodo menu di esempio:
L'esempio seguente mostra i dati per un menu di ordinamento e un menu di navigazione a tre opzioni. Il menu di ordinamento consente al cliente di ordinare in base a rilevanza, titolo o valutazione. L'elemento selezionato include un attributo "selected=true". ". Offri sempre un’opzione di rilevanza per consentire al cliente di tornare ai risultati di ricerca predefiniti visualizzati originariamente.
<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> 

Node
Nodo principale
Descrizione
menu
risultati del cliente
Contiene i nodi figlio 0-n che definiscono ciascun menu.
menu
Una singola istanza di un menu (corrisponde a un menu definito in Design > Navigation > Menu ).
name
Nome del menu.
elemento
Definisce ciascuna voce del menu. L'attributo facoltativo selezionato è impostato su true se la voce di menu specificata è attualmente selezionata.
label
elemento
Testo rivolto al cliente per la voce di menu.
value
elemento
Rappresenta il valore della voce di menu (il valore del parametro di query su cui è impostato il menu). Questo tag non è necessario se si utilizza il valore <link>.
link
elemento
Per le opzioni non selezionate, il parametro <link> contiene il collegamento relativo che restituisce lo stesso set di risultati, ma con l'opzione di menu applicata. Questo campo è vuoto per l'opzione di ordinamento attualmente selezionata.

Paginazione

I set di risultati sono suddivisi su più pagine. In genere i clienti visualizzano 10-20 risultati su una singola pagina. I risultati successivi vengono visualizzati nella pagina successiva. L’XML di impaginazione consente di creare un set di collegamenti di navigazione che consentono ai clienti di sfogliare, pagina per pagina, i set di risultati. Sono disponibili quattro collegamenti di navigazione: first, last, next e previous. Ogni tipo di collegamento consente ai clienti di spostarsi rapidamente tra le pagine in modo che possano rivedere e perfezionare facilmente ciò che cercano.
L'esempio seguente mostra l'impaginazione di una ricerca che si trova sulla prima pagina con l'impaginazione configurata per mostrare i collegamenti a cinque pagine.
Esempio di impaginazione:
    <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> 

Node
Nodo principale
Descrizione
impaginazione
risultati del cliente
Numero totale di pagine di risultati, in base al numero di risultati diviso per il numero di risultati per pagina.
total-pages
impaginazione
Il numero totale di pagine su cui vengono distribuiti i risultati della ricerca.
pagine
impaginazione
Contiene i nodi di pagina 0-n che definiscono ogni pagina nell’impaginazione.
page
pagine
Esistono quattro nodi di pagina speciali: first, last, previous e next. Queste quattro pagine sono facoltative e appaiono nel set di risultati solo se hanno senso. Ad esempio, se vi trovate a pagina 1, non esiste un collegamento "precedente". Tutte le altre pagine indicano una posizione. Il numero di pagine elencate dipende dal "numero di collegamenti alle pagine" configurato nell’interfaccia utente di impaginazione. L'attributo "selected" indica la pagina in cui il cliente si trova attualmente.

Query

Esempio di nodo di query:
    <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> 

Node
Nodo principale
Descrizione
query
risultati del cliente
Un nodo globale che fornisce una panoramica della query.
user-query
query
La parola chiave cercata. Se intendete cercare automaticamente un termine suggerito a causa del termine originale senza risultati, questo si riflette nella nuova parola chiave cercata (consultate il nodo dei suggerimenti per ottenere la parola chiave originale).
minor risultato
query
Numero elemento del primo risultato in questa pagina.
risultati superiori
query
Il numero dell'ultimo risultato su questa pagina.
total-result
query
Il numero totale di risultati che corrispondono alla query utente.

Ricerche recenti

Ricerche recenti è una funzione basata su cookie che funziona solo se le informazioni sui cookie vengono inviate ai server di ricerca/merchandising del sito.
Esempio di ricerche recenti:
    <recent-searches> 
        <clear-link><![?q=womens&gscr=clear]]></clear-link> 
        <recent-search> 
            <link><![?q=mens]]></link> 
            <label><![CDATA[mens]]></label> 
        <recent-search> 
    </recent-searches> 

Node
Nodo principale
Descrizione
ricerche recenti
risultati del cliente
Il nodo è presente solo se la ricerca dispone di ricerche recenti.
clear-link
ricerche recenti
Percorso relativo che cancella tutte le ricerche recenti del cliente.
ricerca recente
ricerche recenti
Definisce nelle ricerche recenti.
link
ricerca recente
Percorso per creare un collegamento che esegue una ricerca eseguita di recente dall'utente.
label
ricerca recente
Etichetta visualizzata dal cliente per la ricerca recente.

Risultati

L'insieme Results (Risultati) è un'area personalizzabile della risposta XML. Ogni indice è univoco nei meccanismi di denominazione dei campi dei metadati. Esistono campi comuni che vengono restituiti per ogni risultato, ad esempio titolo, descrizione e URL. Tuttavia, tutti i metadati definiti per una pagina nell'indice possono diventare disponibili per l'utilizzo in ciascun nodo di risultati. Categorizzazione, prezzi, colori e miniature sono solo alcune delle opzioni che potete applicare a un risultato per produrre risultati di ricerca più coinvolgenti.
Il formato dei risultati viene personalizzato in base ai metadati specifici per l'implementazione. Tutti i dati per risultato visualizzati nei risultati, inclusi gli URL delle miniature, sono contenuti in questo riquadro.
Inoltre, è possibile configurare più aree risultati all'interno della pagina, ad esempio "Risultati contenuti" o sezioni separate di risultati "Prodotti" e "Contenuto". In questi casi, all’interno dell’HTML vengono fornite più zone risultato, anche se i facet sono associati solo al set di risultati principale.
Nodo dei risultati di esempio:
    <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> 

Node
Nodo principale
Descrizione
risultati
risultati del cliente
Il nodo contenitore per i set di risultati 0-n. Zero set di risultati indica che siete su una speciale pagina di destinazione senza risultati.
set di risultati
risultati
Una ricerca in entrata può attivare più ricerche. Ogni set di risultati contiene i risultati di una ricerca con nome specifica eseguita.
name
set di risultati
Nome della ricerca a cui appartiene il set di risultati.
risultato
set di risultati
Contiene tutti i campi associati a un singolo risultato per il set di risultati.
field
risultato
L'attributo name definisce il nome del campo all'interno dell'indice visualizzato. Il valore è il valore effettivo per quel campo. Alcuni risultati possono presentare campi mancanti che non sono pertinenti per quel singolo risultato.

Modulo di ricerca

Modulo di ricerca è incluso nel set di risultati per consentire ai clienti di creare il modulo di ricerca in modo dinamico. Questo passaggio è facoltativo. La maggior parte dei clienti dispone di un modulo di ricerca fisso. Tuttavia, consente ai clienti di determinare se il modulo di ricerca ha bisogno di una mbox Test&Target, in base alla presenza di almeno una regola business che esegue un test A:B. Allo stesso modo, consente ai clienti di recuperare automaticamente i file CSS e JavaScript con completamento automatico più recenti.
Esempio di modulo di ricerca XML:
    <search-form> 
        <include-tnt-mbox>1</include-tnt-mbox> 
        <autocomplete> 
            <enabled>1</enabled> 
            <css><![CDATA[<link rel="stylesheet" type="text/css" href="https://content.t1.atomz.com/sp10043554/stage/autocomplete_styles.css?sp_js_param=2" /> 
]]></css> 
 
            <form-content><![CDATA[<div id="autocomplete"></div> 
<input type="hidden" name="sp_staged" id="sp_staged" value="1" /> 
]]></form-content> 
            <javascript><![CDATA[<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/utilities/utilities.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/datasource/datasource-min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/yui/2.6.0/build/autocomplete/autocomplete-min.js"></script> 
<script type="text/javascript" src="https://content.t1.atomz.com/sp10043554/stage/autocomplete_data.js?sp_js_param=3"></script>]]></javascript> 
        </autocomplete> 
    </search-form> 

Node
Nodo principale
Descrizione
search-form
risultati del cliente
Contiene i dati per la guida del modulo di ricerca.
include-tnt-mbox
search-form
Tecnicamente è necessaria una mbox nel modulo di ricerca solo quando è presente almeno una regola business che esegue un test A:B Test&Target. Questo nodo indica se è necessaria o meno una mbox che consente di ridurre gli hit di numero sui server Test&Target.
autocomplete
search-form
Nodo figlio Case correlato al completamento automatico.
abilitato
autocomplete
Impostare su 1 quando l'account di ricerca utilizza la funzione di completamento automatico.
css
autocomplete
CSS per completamento automatico. Posizionare il nodo il più in alto possibile sulla pagina.
form-content
autocomplete
Contenuto inserito nel modulo di ricerca.
javascript
autocomplete
JavaScript per la compilazione automatica. Posizionare il nodo il più in basso possibile sulla pagina.

Suggerimenti

I clienti possono configurare Did You Mean le funzionalità in tre modi: fate suggerimenti a causa di nessun risultato, cercate automaticamente in base al primo suggerimento quando non abbiamo risultati, o fate suggerimenti a causa di risultati bassi (dove i suggerimenti hanno un conteggio di risultati più alto). Tutti i suggerimenti danno risultati.
Questo nodo di suggerimenti contiene i termini che generano query di successo. Viene inoltre restituito il collegamento in modo che il cliente possa passare alla nuova query.
Esempio di output per la creazione di suggerimenti a causa di 0 risultati:
    <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>

Esempio di output per la ricerca automatica in base a un suggerimento:
    <suggestions> 
        <auto-searched>1</auto-searched> 
        <orig-query><![CDATA[arcace]]></orig-query> 
        <suggestions-low-results>0</suggestions-low-results>         
    </suggestions> 

Esempio di output per la creazione di suggerimenti a causa di risultati ridotti:
   <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> 

Node
Nodo principale
Descrizione
suggerimento
risultati del cliente
Contiene nodi figlio che definiscono eventuali suggerimenti.
ricerca automatica
suggerimenti
Se presente, indica se la ricerca nel sito/merchandising ha eseguito automaticamente la ricerca in base a un nuovo termine a causa di nessun risultato.
orig-query
suggerimenti
Quando la ricerca del sito/merchandising esegue automaticamente la ricerca rispetto al primo suggerimento, la query utente nel nodo di query mostra la parola chiave con cui viene eseguita la ricerca. Questo nodo mostra il termine di query originale. La combinazione di questi due elementi consente ai clienti di creare strutture quali "Ricerca di arcade invece che di arcace".
suggerimenti-risultati bassi
suggerimenti
Se presente, indica se la ricerca del sito/merchandising sta dando suggerimenti a causa del termine di ricerca corrente che genera risultati bassi e un suggerimento che genera risultati notevolmente più alti. Le due soglie sono configurabili in Vero .
sug-item
suggerimenti
Contiene nodi 0-n che rappresentano i vari suggerimenti.
link
sug-item
Contiene il percorso per la creazione di un collegamento al termine suggerito.
word
sug-item
Contiene la parola suggerita.

Modello

È supportata la possibilità di cambiare un'esperienza di ricerca dei clienti in base ai risultati. Parte di questo include il passaggio tra diversi modelli con un layout diverso dei risultati di ricerca. Ad esempio, potete avere un modello con una vista a griglia di prodotti per i quali disponete di molti prodotti. Oppure, potete avere un modello "faretto" quando visualizzate un singolo risultato con maggiori dettagli. Potete anche avere un modello "nessun risultato" quando una ricerca non restituisce alcun risultato. Il nodo del modello indica quale modello viene utilizzato per visualizzare i risultati della ricerca.
Esempio di modello:
<template><![CDATA[grid]]></template>

Node
Nodo principale
Descrizione
un modello
risultati del cliente
Indica il nome del modello utilizzato per visualizzare i risultati della ricerca.

Zone

Le aree sono sezioni delle pagine che possono essere attivate o disattivate dalle regole aziendali. Un'area può contenere qualsiasi contenuto, compresi, tra l'altro, facet, ricerche, breadcrumb, contenuto statico. Le aree della pagina Web del cliente devono essere mappate sulle stesse aree di ricerca del sito/merchandising.
Esempio di nodi di zona:
    <zones> 
        <zone> 
            <name><![CDATA[brand-facet]]></name> 
            <display>1</display> 
        </zone> 
    </zones> 

Node
Nodo principale
Descrizione
zone
risultati del cliente
Contiene 0-n zone.
zone
zone
Un singolo nodo di zona. È possibile avere più nodi di area.
name
zone
Nome della zona.
display
1 o 0, che indica se la zona corrispondente al nome della zona è visualizzata o nascosta.

Esempi

Esempio di output per una ricerca * in un sito Web fittizio denominato Geometrixx e un modello di presentazione di esempio utilizzato per generare l’output di esempio.

Esempio di output

Esempio di output per una ricerca * in un sito Web fittizio denominato 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> 

Esempio di modello di presentazione

Di seguito è riportato un modello di presentazione di esempio utilizzato per generare l'output di esempio riportato sopra.
<?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>