In questa pagina viene descritto come definire le specifiche del motore di ricerca utilizzando un file di contesto.
Panoramica
Un file di contesto descrive la struttura del motore di ricerca e ne definisce il comportamento. Il modo migliore per iniziare a conoscere meglio i file di contesto è visualizzare un semplice esempio. Man mano che acquisisci sicurezza, potresti iniziare a sperimentare con vari elementi e attributi. Puoi provare le impostazioni del pannello di controllo e visualizzare la versione XML generata scaricata dalla pagina Panoramica.
Il seguente codice descrive un motore di ricerca sul cambiamento climatico. Tieni presente che su questo motore di ricerca è abilitata la ricerca immagini.
<CustomSearchEngine keywords="climate "global warming" "greenhouse gases""
                    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 | Obbligatorio | Descrizione | 
|---|---|---|
| CustomSearchEngine | Obbligatorio | Racchiude tutte le informazioni sul motore di ricerca. Ha i seguenti attributi: 
 | 
| Title | Obbligatorio | Il nome del tuo motore di ricerca. Viene visualizzato nella home page di Motore di ricerca programmabile e nelle pagine dei risultati. | 
| Description | Obbligatorio | Il testo descrittivo visualizzato nella pagina di riepilogo del motore di ricerca. | 
| Context | Obbligatorio | Contiene informazioni sulle etichette. Include gli elementi secondari BackgroundLabelseFacet. | 
| BackgroundLabels | Facoltativo | Contenitore delle etichette utilizzate per promuovere, includere o escludere siti e pagine. Include uno o più elementi Labelsecondari. | 
| Label | Facoltativo | Etichetta utilizzata per promuovere siti o determinare l'inclusione/l'esclusione di siti. Ha i seguenti attributi: 
 | 
| LookAndFeel | Obbligatorio | Controlla l'aspetto e il design del tuo motore di ricerca. Ha più attributi ed elementi secondari descritti in dettaglio nella pagina Aspetto e design. | 
| ImageSearchSettings | Facoltativo | Specifica se la ricerca immagini è attiva. Ha i seguenti attributi: 
 |