Contesto: definizione di un Motore di ricerca programmabile

In questa pagina viene descritto come definire le specifiche del motore di ricerca utilizzando un file di contesto.

  1. Panoramica
  2. Elementi di CustomSearchEngine

Panoramica

Un file di contesto descrive la struttura del tuo motore di ricerca e ne definisce il comportamento. Il modo migliore per iniziare a conoscere i file di contesto è osservare un semplice esempio. Man mano che acquisisci sicurezza, potresti voler iniziare a sperimentare con vari elementi e attributi. Puoi utilizzare le impostazioni nel Pannello di controllo e poi visualizzare la versione XML generata scaricata dalla pagina Panoramica.

Il seguente codice descrive un motore di ricerca per il cambiamento climatico. Tieni presente che in questo motore di ricerca è abilitata la ricerca immagini.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;"
                    language="en">
  <Title>RealClimate</Title>
  <Description>Science behind global warming and climate change.</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
  <LookAndFeel/>
  <ImageSearchSettings enable="true"/>
</CustomSearchEngine>

Elementi CustomSearchEngine

Un file di contesto di base include i seguenti elementi principali ed elementi secondari.

Elemento Obbligatorie Descrizione
CustomSearchEngine Obbligatorie Racchiude tutte le informazioni sul motore di ricerca. Ha i seguenti attributi:
  • keywords. Specifica un elenco (fino a 100 caratteri) di parole chiave separate da spazi associate al motore di ricerca. Se non specificato, Motore di ricerca programmabile utilizzerà un valore vuoto.
  • language. Consente di specificare una delle lingue supportate da visualizzare nell'interfaccia utente. Se specifichi una lingua, i risultati in quella lingua miglioreranno, ma i risultati in altre lingue non verranno filtrati. Se non specificato, Motore di ricerca programmabile utilizzerà en (inglese). Se il valore è null, Motore di ricerca programmabile utilizzerà la lingua delle impostazioni internazionali dell'utente.
  • autocompletions. Indica se il Motore di ricerca programmabile deve generare completamenti automatici GLOSSARI per il tuo motore di ricerca. I valori consentiti sono true o false. Se true, tieni presente che la generazione di completamenti automatici può richiedere diverse ore. Dopo aver impostato questo valore, devi modificare il codice della casella di ricerca per richiedere i completamenti automatici. Puoi ottenere il codice aggiornato nella scheda Ottieni codice del pannello di controllo. Solo i motori di ricerca che eseguono ricerche includono siti (una raccolta predeterminata di siti web) possono avere query a completamento automatico.
Title Obbligatorie Il nome del tuo motore di ricerca. Viene visualizzato nella home page di Motore di ricerca programmabile e nelle pagine dei risultati.
Description Obbligatorie Il testo descrittivo che viene visualizzato nella pagina di riepilogo del motore di ricerca.
Context Obbligatorie Contiene le informazioni sulle etichette. Include gli elementi secondari BackgroundLabels e Facet.
BackgroundLabels Facoltativo Contenitore di etichette utilizzate per promuovere, includere o escludere siti e pagine. Include uno o più elementi Label secondari.
Label Facoltativo Etichetta utilizzata per promuovere siti o per determinare l'inclusione/esclusione di siti. Ha i seguenti attributi:
  • name. Il nome dell'etichetta.
  • mode. FILTER (promuove o mostra in modo esclusivo i siti preferiti) o ELIMINATE (sito escluso). Puoi personalizzare queste etichette come preferisci.
LookAndFeel Obbligatorie Controlla l'aspetto e il design del tuo motore di ricerca. Presenta più attributi ed elementi secondari descritti in dettaglio nella pagina Aspetto e design.

ImageSearchSettings Facoltativo

Specifica se la ricerca di immagini è attiva. Ha i seguenti attributi:

  • enable. Specifica se la ricerca immagini è abilitata per questo motore di ricerca. I valori consentiti sono true o false.