Weitere Beispiele für Callback-Funktion für Suchelemente
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Diese Seite enthält eine Reihe von Beispielen für die Verwendung von Search Element-Callbacks. Sie ergänzen die
Beispiele im Abschnitt "Callbacks" (Rückrufe) der benutzerdefinierten
Search Element API-Dokument.
Beispiele für das Starten von Callbacks suchen
Mit dem Callback Suche starten kann die Abfrage geändert werden, bevor sie für die Suche verwendet wird.
Die Programmable Search Engine kann so konfiguriert werden, dass vordefinierte Begriffe in der Suchanfrage enthalten sind.
kann dieser Callback die Anfrage basierend auf allen Informationen ändern, die ihm zur Verfügung stehen
.
Der folgende Callback search beginnt schmückt jede Abfrage mit dem aktuellen Tag.
der Woche.
<ph type="x-smartling-placeholder">
Beispiele für gerenderte Ergebnisse des Callbacks
Der ergebnisgerenderte Callback eignet sich gut, um die Seite zu ändern, nachdem sie mit Ergebnissen gefüllt wurde.
Sie ist so konzipiert, dass die Anzeige der Ergebnisse leicht geändert werden kann, ohne dass ein Callback erforderlich ist.
die volle Verantwortung für das Rendering der Ergebnisse zu übernehmen.
Die folgenden Beispiele zeigen zwei Anwendungen des Callbacks für den gerenderten Ergebniswert, der
nicht auf die Ergebnisse auswirken.
Die offensichtliche Anwendung des Callbacks results ready besteht darin, Suchergebnisse in
ein Format, das mit dem Callback results gerendert zur Optimierung des
HTML: Der Callback results ready beginnt mit einem leeren div.
Ein Beispiel im Dokument Search Element API
zeigte, wie mithilfe des Callbacks eine sehr einfache Version der Ergebnisse gerendert werden kann.
Anderes Beispiel
gezeigt, wie die Ergebnisdaten aus dem Callback results ready gespeichert und an
Den Callback results gerendert, mit dem er die Standardergebnisse dekorieren kann
Display.
Der folgende results ready-Callback zeigt, dass die Suchergebnisse dies nicht tun müssen.
eine Liste von Ergebnissen sein. Es ersetzt die normale Anzeige der Suchergebnisse.
mit einer Wortwolke aus den in den Ergebnissen gefundenen Wörtern Titel und Inhalte. Wenn die Liste der
ist für den Nutzer nur ein Zwischenschritt. Ein solcher Rückruf kann diese Phase umgehen.
und nutzen die Ergebnisse, um den
gewünschten Bericht zu präsentieren.
<ph type="x-smartling-placeholder">
Beispiel für einen zweiteiligen Callback
Die Callbacks results ready und results gerendert können in Kombination verwendet werden, um Informationen von der ersten an die letztere zu übergeben.
Beispielsweise sind die Informationen im Array der Ergebnisobjekte für den Callback results ready verfügbar, nicht aber results gerendert.
Indem Sie diese Informationen als Teil des results ready-Callbacks in einem Array speichern, können wir sie dem results gerendert-Callback zugänglich machen.
Ein Beispiel hierfür ist, den Vorschaubereich zu umgehen, der angezeigt wird, wenn auf ein Bildergebnis geklickt wird.
Mit einem zweiteiligen Callback können wir die Bildergebnisse direkt mit den entsprechenden Websites verknüpfen, anstatt beim Anklicken eine Bildvorschau anzuzeigen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]],[]]