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.
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">
</ph>
keywords Spécifie une liste de mots clés (100 caractères maximum) associés au moteur de recherche, séparés par un espace. Si aucune valeur n'est spécifiée, Programmable Search Engine utilise une valeur vide.
language Spécifie l'une des langues disponibles à afficher dans l'interface utilisateur. Si vous indiquez une langue, les résultats dans cette langue seront améliorés, mais ceux dans les autres langues ne seront pas filtrés. Si aucune valeur n'est spécifiée, Programmable Search Engine utilise en (anglais). Si la valeur est nulle, Programmable Search Engine utilise la langue des paramètres régionaux de l'utilisateur.
autocompletions Indique si Programmable Search Engine doit générer des termes de saisie semi-automatique GLOSSAIRE pour votre moteur de recherche. Les valeurs autorisées sont true ou false. Si la valeur est true, notez que la génération des termes de saisie semi-automatique peut prendre plusieurs heures. Après avoir défini cette valeur, vous devez modifier le code de votre champ de recherche pour demander la saisie semi-automatique. Vous pouvez obtenir le code mis à jour dans l'onglet Obtenir le code du panneau de configuration. Seuls les moteurs de recherche qui effectuent des recherches sur des sites inclus (ensemble prédéterminé de sites Web) peuvent proposer des requêtes de saisie semi-automatique.
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">
</ph>
name Nom du libellé.
modeFILTER (fait la promotion ou présente exclusivement des sites préférés) ou ELIMINATE (exclut un site). Vous pouvez personnaliser ces libellés comme vous le souhaitez.
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:
enable Indique si la recherche dans des images est activée pour ce moteur de recherche. Les valeurs autorisées sont true ou false.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/09/12 (UTC)."],[[["Custom Search Ads are customized using parameters categorized by their scope: Page Level, Configuration Settings, and Unit Level."],["Page Level parameters, such as `pubId` and `query`, manage ad behavior across the entire page while Unit Level parameters control individual ad units using attributes like `container` and `width`."],["Configuration settings provide control over aspects like ad filtering (`adsafe`), testing (`adtest`), and language targeting (`hl`)."],["Optional parameters offer further customization, such as defining ad click behavior (`linkTarget`), handling ad loading events (`adLoadedCallback`), and specifying the number of ads to display (`number`)."],["Parameters like `relatedSearchTargeting` and `terms` enable the implementation of related searches, enhancing the user experience by providing relevant content suggestions."]]],[]]