Perfezionamento delle ricerche

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.

  1. Panoramica
  2. Creazione di etichette di perfezionamento
  3. Tagging dei siti con le etichette
  4. 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

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.

Torna all'inizio

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:

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 .

Torna all'inizio

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.

Risultati di ricerca
pagina con un link di perfezionamento chiamato Lezioni

Torna all'inizio

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 $q, che mostra la descrizione come link di perfezionamento. Ad esempio, se l'utente cerca "pancetta", anche il link di perfezionamento sarà "pancetta".

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 Label Attributo name.

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:

  • Utilizza solo caratteri minuscoli.
  • Sostituisci la punteggiatura e le congiunzioni (ad esempio "e", "/" e "o") con il trattino basso ("_"). Ad esempio, la frase "avvisi e richiami" deve avere il formato "warnings_recalls" e la frase: "tests/procedures", "tests_procedures".
  • Scegli un nome breve.
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:
  • BOOST- Quando gli utenti fanno clic sul link di perfezionamento, i siti i tag con l'etichetta hanno la priorità sugli altri risultati senza etichette.
  • FILTER- Quando gli utenti fanno clic sul link di perfezionamento, solo vengono visualizzati i siti contrassegnati con l'etichetta. Tutti gli altri siti sono esclusi.
  • ELIMINATE: quando gli utenti fanno clic sul link di perfezionamento, i siti i tag con questa etichetta vengono esclusi completamente. Queste etichette non hanno bisogno di pesi.

    Elimina i perfezionamenti sono molto utili se vuoi indicare Motori di ricerca per visualizzare risultati pertinenti tranne quelli con tag con quell'etichetta. Ad esempio, supponiamo che tu voglia agli utenti di escludere i siti correlati alla carne quando cercano ricette di cucina.

  • Chiarisci i titoli dei link di perfezionamento. Nella versione precedente Ad esempio, un buon titolo è "vegetariano" o "rimuovi la carne".
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 +1.0.

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 -1.0 li esclude del tutto. Il tuo gli utenti potrebbero essere confusi da un link di perfezionamento che restituisce risultati vuoti.

Torna all'inizio

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>

Torna all'inizio

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.

Torna all'inizio

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.

Torna all'inizio