Cette page explique comment définir les spécifications de votre moteur de recherche à l'aide d'un fichier de contexte.
Présentation
Un fichier de contexte décrit la structure de votre moteur de recherche et définit son comportement. Le meilleur moyen de se familiariser avec les fichiers de contexte est de consulter un exemple simple. Lorsque vous gagnerez en confiance, vous voudrez peut-être commencer à expérimenter divers éléments et attributs. Vous pouvez tester les paramètres du panneau de configuration, puis afficher la version XML générée téléchargée depuis la page Présentation.
Le code suivant décrit un moteur de recherche dédié au changement climatique. Notez que la recherche d'images est activée pour ce moteur de recherche.
<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>
Éléments CustomSearchEngine
Un fichier de contexte de base comprend les éléments principaux et enfants suivants.
Élément | Valeur | Description |
---|---|---|
CustomSearchEngine |
Obligatoire | Contient toutes les informations sur le moteur de recherche. Comporte les attributs suivants:
<ph type="x-smartling-placeholder">
|
Title |
Obligatoire | Nom de votre moteur de recherche. Il s'affiche sur la page d'accueil de Programmable Search Engine et sur les pages de résultats. |
Description |
Obligatoire | Texte descriptif qui s'affiche sur la page de présentation du moteur de recherche. |
Context |
Obligatoire | Contient des informations sur les étiquettes. Inclut les éléments enfants BackgroundLabels et Facet . |
BackgroundLabels |
Facultatif | Conteneur pour les libellés utilisés pour promouvoir, inclure ou exclure des sites et des pages. Inclut un ou plusieurs éléments Label enfants. |
Label |
Facultatif | Libellé utilisé pour promouvoir des sites ou déterminer l'inclusion ou l'exclusion de sites. Comporte les attributs suivants:
<ph type="x-smartling-placeholder">
|
LookAndFeel |
Obligatoire | Permet de contrôler l'apparence de votre moteur de recherche. Elle comporte plusieurs attributs et éléments enfants, décrits en détail sur la page Éléments graphiques. |
ImageSearchSettings |
Facultatif | Indique si la recherche dans des images est activée. Comporte les attributs suivants:
|