In questa pagina viene descritto come aiutare gli utenti a perfezionare le query di ricerca utilizzando etichette di perfezionamento. A differenza delle etichette del motore di ricerca, le etichette di perfezionamento sono visibili i tuoi utenti e vengono visualizzati nella parte superiore della pagina dei risultati di ricerca.
- Panoramica
- Creazione di etichette di perfezionamento
- Tagging dei siti con le etichette
- Controllo del numero di etichette di perfezionamento visualizzate .
Panoramica
Anche dopo aver assemblato il set di risultati per il tuo motore di ricerca e averlo modificato i ranking, gli utenti potrebbero comunque digitare query troppo generiche. Per Ad esempio, se gli utenti cercano una patologia, non è chiaro che tipo di le informazioni che cercano. Stanno cercando informazioni su sintomi, cure o fattori di rischio? Tuttavia, se possono selezionare perfezionamenti o categorie di risultati di ricerca, possono restringere più ricerche e trovare rapidamente le risposte.
![Pagina dei risultati di ricerca
con una serie di link di perfezionamento](https://google-developers.gonglchuangl.net/static/custom-search/images/refinements.png?authuser=0&hl=it)
I perfezionamenti sono etichette che applichi ai siti per categorizzarli. La le etichette di perfezionamento create vengono visualizzate come link nella parte superiore dei risultati di ricerca pagine. Quando un utente fa clic su uno dei link di perfezionamento, i siti contrassegnati dall'etichetta di perfezionamento sono, a seconda di come hai definito L'etichetta, eseguita in modo esclusivo o promosso sopra altri risultati. Puoi anche aggiungere l'account utente query con altri termini di ricerca per aiutarti recuperano risultati più mirati o vengono reindirizzati a un'altra pagina.
Creazione di etichette di perfezionamento
Puoi creare etichette di perfezionamento e taggare siti con queste etichette nella Perfezionamenti del pannello di controllo, ma puoi avere maggiori controllo sul ranking se utilizzi File delle annotazioni XML Ricerca programmabile. Come per le etichette dei motori di ricerca, definire le etichette di perfezionamento nel file di contesto e applicarle ai siti nel di annotazioni.
Come mostra l'esempio seguente, le etichette di perfezionamento vengono definite utilizzando
Facet
elementi nella sezione Context
.
<CustomSearchEngine> <Title>Universities</Title> <Context> <Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"> <Rewrite>lecture OR lectures</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Assignments"> <Label name="assignments" mode="BOOST" weight="0.8"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Reference"> <Label name="reference" mode="FILTER"> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Papers"> <Label name="papers" mode="FILTER"/> <Redirect url="http://scholar.google.com/scholar?q=$q"/> </FacetItem> </Facet> <BackgroundLabels> <Label name="_cse_omuauf_lfve" mode="FILTER"/> <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
L'elemento Facet
ha la seguente struttura:
Facet
Ogni elemento Facet
può avere fino a quattro FacetItem
elementi secondari. Puoi creare tutte le etichette di perfezionamento che vuoi. Puoi
controllare anche il numero di etichette visualizzate nelle pagine dei risultati di ricerca
.
Esempio: etichette di perfezionamento
Le etichette di perfezionamento di base hanno il seguente aspetto:
<Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"/></Label> </FacetItem> </Facet>
Figura 3: il codice di esempio produce una ricerca pagina dei risultati con un'etichetta.
Elementi delle etichette di perfezionamento
Di seguito sono riportati gli elementi secondari di Facet
.
Elemento | Attributo | Descrizione | Valore |
---|---|---|---|
FacetItem |
title |
Il link al perfezionamento visualizzato nella parte superiore della pagina dei risultati. | Il titolo del link. Nell'esempio precedente, si tratta di "Conferenze" collegamento nella parte superiore della pagina dei risultati. Il titolo deve essere descrittivo e il più breve possibile. Il perfezionamento potrebbero essere troncati per risparmiare spazio, in particolare se i risultati pagina contiene molti link di perfezionamento. Puoi anche utilizzare il termine |
Label |
name |
Il nome dell'etichetta di perfezionamento.
Puoi utilizzare questo nome per taggare i siti nel file delle annotazioni.
Inoltre, Motore di ricerca programmabile aggiunge il nome dell'etichetta alle query
gli utenti dopo aver fatto clic su un link di perfezionamento. Se guardassi indietro
la sezione Panoramica, i risultati di ricerca di esempio
mostra una casella di ricerca con "pimple more:condition_treatment". La
"more:condition_treatment" indica l'uso di un'etichetta e
"condition_trattamento" è il valore del parametro |
Un nome che descriva l'etichetta. Quando osservi le annotazioni , sarebbe bene per te essere in grado di comprendere lo scopo del senza dover fare riferimento ai file di contesto. Devi seguire la convenzione di denominazione, che include quanto segue:
|
mode |
Le modalità nelle etichette del motore di ricerca e nelle etichette di perfezionamento funzionano nello stesso modo
in modo adeguato.
Puoi creare tutti e tre i tipi: potenzia, filtra ed elimina perfezionamenti nello stesso motore di ricerca. Per una documentazione più dettagliata sul funzionamento delle ponderazioni, consulta: Pagina Ranking dei risultati di ricerca. |
Specifica un valore mode per ogni etichetta:
|
|
weight |
I pesi nelle etichette del motore di ricerca e nelle etichette di perfezionamento funzionano nello stesso modo in modo adeguato. Per una documentazione più dettagliata sul funzionamento delle ponderazioni, consulta: Ranking dei risultati di ricerca. | Solo per etichette di boost e filtro. Qualsiasi valore compreso tra
-1.0 e + 1.0 . Se non definisci il valore,
l'etichetta ha un valore implicito di +0.7 . Sebbene sia possibile applicare
un'ampia gamma di pesi a un'etichetta, è meglio applicare
promuovere i risultati perfezionati.
Se vuoi perfezionare i risultati di ricerca
e mostrare solo determinati siti,
utilizza una ponderazione simile o uguale a Se vuoi utilizzare ponderazioni negative con le etichette dei filtri, potresti avere
risultati vuoti. Le etichette dei filtri limitano la ricerca a un numero limitato di
siti, con una ponderazione pari a |
Tagging dei siti con le etichette
Puoi taggare i siti con etichette di perfezionamento. Ogni annotazione può avere più etichette, il che significa che lo stesso sito può essere utilizzato in altri motori di ricerca essere classificati in modo diverso. I punteggi che applichi alle annotazioni per modulare le etichette del motore di ricerca si applicano anche alle etichette di perfezionamento.
Annotazioni XML
Di seguito viene illustrato come taggare i siti con etichette in formato XML.
<Annotations> <Annotation about="webcast.berkeley.edu/*" score="1"> <Label name="university_boost_highest"/> <Label name="lectures"/> </Annotation> <Annotation about="www.youtube.com/ucberkeley/*" score="1"> <Label name="university_boost_highest"/> <Label name="videos_boost_mid"/> <Label name="lectures"/> </Annotation> </Annotations>
Altri modi per aiutare gli utenti
Oltre a perfezionare i risultati di ricerca, puoi utilizzare i link di perfezionamento per di ricevere risultati più mirati. Puoi aggiungere termini di ricerca al query di ricerca o reindirizzare gli utenti a un altro motore di ricerca o a un altro sito web.
Aggiunta di query di ricerca
Se vuoi aiutare i tuoi utenti aggiungendo termini di ricerca utili alle loro
query, puoi usare l'elemento Rewrite
.
L'elemento aggiunge i termini di ricerca agli utenti
quando fanno clic su un link di perfezionamento. L'elemento Rewrite
può contenere fino a 100 caratteri, tutti minuscoli. Maiuscolo
Gli operatori di ricerca come OR
sono le uniche eccezioni. Per scoprire di più
sugli operatori di ricerca, vedi
Ricerca avanzata
in tutta semplicità.
L'esempio seguente mostra come utilizzare Rewrite
.
<Facet> <FacetItem title="Homework"> <Label name="assignments" mode="BOOST"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet>
L'esempio mostra come aiutare gli utenti che fanno clic sul link di perfezionamento chiamato "Compiti". Aggiunge le parole "compiti" "compito" o "compiti" alle query di ricerca digitate dagli utenti.
Controllo del numero di etichette di perfezionamento visualizzate
Se hai definito i perfezionamenti, Motore di ricerca programmabile mostra le etichette di perfezionamento nella parte superiore dei risultati di ricerca. Hai la possibilità di mostrare il le etichette di perfezionamento o solo un sottoinsieme di queste.
Se scegli di visualizzare solo un sottoinsieme di etichette di perfezionamento, Motore di ricerca programmabile mostra le etichette di perfezionamento con il maggior numero di risultati di ricerca. Per Ad esempio, se hai tre etichette di perfezionamento chiamate "HTML", "CSS" e "JavaScript" ma di impostare il motore di ricerca in modo che ne mostri solo due: Motore di ricerca programmabile mostra le due etichette di perfezionamento con il maggior numero di risultati per una specifica query dell'utente.
Ciò significa che, sebbene il numero di etichette di perfezionamento visualizzate sono fisse, le etichette di perfezionamento cambiano in base alla query dell'utente.
Per impostare il numero di etichette di perfezionamento nella definizione XML, aggiungi un
Attributo top_refinements
alla tua definizione del contesto
CustomSearchEngine
del tag.
<CustomSearchEngine top_refinements="n"></CustomSearchEngine>
Dove n
è il numero di
perfezionamenti
che vuoi mostrare.
Se il numero viene impostato su 0
, non viene mostrata alcuna etichetta di perfezionamento con la ricerca
o il risultato finale. Senza
l'impostazione nella definizione del contesto, il tuo motore di ricerca mostra
le etichette di perfezionamento che hai definito per qualsiasi query dell'utente, indipendentemente
risultato di ricerca per quelle etichette.
Puoi anche impostare il numero di etichette di perfezionamento nella Perfezionamenti del pannello di controllo.