Contexte: Définir un moteur de recherche programmable
Cette page explique comment définir les spécifications de votre moteur de recherche à l'aide d'un fichier de contexte.
- Présentation
- Éléments CustomSearchEngine
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"></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é.
mode FILTER (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).
[null,null,["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."]]],[]]