Plus d'exemples de rappel de l'élément de recherche
Cette page contient divers exemples d'utilisation des rappels de l'élément de recherche. Elles complètent
des exemples de la section Rappels de la
Document de l'API Search Element.
Rechercher des exemples de rappel de démarrage
Le rappel search start peut modifier la requête avant de l'utiliser pour la recherche.
Programmable Search Engine peut être configuré pour inclure des termes prédéterminés dans la requête, mais
ce rappel peut modifier la requête en fonction des informations disponibles pour le rappel
.
Le rappel search start suivant décore chaque requête avec la date du jour
de la semaine.
<ph type="x-smartling-placeholder">
Exemples de rappels renvoyés pour les résultats
Le rappel affiché avec les résultats est utile pour modifier la page après l'avoir remplie.
Il est conçu pour faciliter la modification de l'affichage des résultats sans nécessiter le rappel
pour assumer l'entière responsabilité
de la présentation des résultats.
Les exemples suivants illustrent deux applications du rappel affiché dans les résultats qui
n'interviennent pas sur les résultats.
L'application évidente du rappel results ready est d'afficher les résultats de recherche dans
dans un format difficile à atteindre en utilisant le rappel resultsresults pour modifier le
HTML. Le rappel résultats prêts commence par une valeur div vide.
Un exemple dans le document API Search Element
vous avez montré comment utiliser le rappel pour afficher une version très simple des résultats.
Autre exemple
vous avez montré comment conserver les données de résultats du rappel résultats prêts et les transmettre à
Le rappel résultats affichés, qui peut être utilisé pour décorer les résultats standards
l'écran.
Le rappel results ready (résultats prêts) suivant indique que les résultats de recherche n'ont pas besoin de
une liste de résultats. Elle remplace l'affichage normal des résultats de recherche.
avec un nuage de mots trouvés dans les résultats titres et contenus. Lorsque la liste des
les résultats ne sont qu'une étape intermédiaire pour votre utilisateur, un rappel comme celui-ci peut contourner cette étape.
et utiliser les résultats pour présenter
le rapport que l'utilisateur souhaite.
<ph type="x-smartling-placeholder">
Exemple de rappel en deux parties
Les rappels résultats prêts et résultats affichés peuvent être combinés pour transmettre des informations du premier au second.
Par exemple, les informations contenues dans le tableau d'objets de résultat sont disponibles pour le rappel results ready, mais pas pour le rappel resultsresults.
En enregistrant ces informations dans un tableau pour le rappel results ready, nous pouvons les rendre accessibles au rappel resultsresults.
Par exemple, cela permet de contourner le panneau d'aperçu qui s'affiche lorsque l'utilisateur clique sur un résultat d'image.
Avec un rappel en deux parties, les résultats de recherche d'images peuvent rediriger directement les utilisateurs vers les sites Web correspondants au lieu d'afficher un aperçu de l'image lorsque l'utilisateur clique dessus.
<ph type="x-smartling-placeholder">
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/08/22 (UTC).
[null,null,["Dernière mise à jour le 2024/08/22 (UTC)."],[[["This page provides various examples of using Search Element callbacks to customize Google Custom Search Engine behavior."],["The examples demonstrate how to modify queries, result displays, and implement custom rendering logic using JavaScript."],["Executable code samples are available via JSFiddle for interactive experimentation and learning."],["Callbacks can be used to add functionalities such as word clouds, result formatting, and altering page navigation."],["Two-part callbacks allow sharing data between the `results ready` and `results rendered` stages for complex customizations."]]],[]]