דוגמאות נוספות לקריאה חוזרת (callback) של רכיב החיפוש
בדף הזה יש מגוון דוגמאות לשימוש בקריאות חוזרות (callbacks) של רכיבי חיפוש. הם משמשים כתוספת
אפשר למצוא דוגמאות בקטע 'התקשרות חזרה' בדוח
חיפוש מסמך של Element API.
חיפוש דוגמאות לקריאה חוזרת (callback)
הקריאה החוזרת (callback) של החיפוש מתחיל יכולה לשנות את השאילתה לפני שהיא משמשת לחיפוש.
אפשר להגדיר את Programmable Search Engine כך שיכלול מונחים שנקבעו מראש בשאילתה, אבל
הקריאה החוזרת (callback) הזו יכולה לשנות את השאילתה על סמך כל מידע שזמין להתקשרות חזרה
מותאמת אישית.
הקריאה החוזרת (callback) הבאה של חיפוש מתחיל מקשט כל שאילתה ביום הנוכחי
בשבוע.
דוגמאות לקריאה חוזרת (callback) של עיבוד תוצאות
התוצאות של הקריאה החוזרת (callback) שעברו רינדור מתאימות לשינוי הדף לאחר שהוא מאוכלס בתוצאות.
הוא נועד להקל על שינוי תצוגת התוצאות מבלי לדרוש קריאה חוזרת
לקחת אחריות מלאה על הצגת התוצאות.
הדוגמאות הבאות ממחישות שני יישומים של קריאה חוזרת (callback) לאחר עיבוד,
לא לפעול לפי התוצאות.
דוגמאות לקריאה חוזרת (callback) של תוצאות מוכנות
ענן מילים
היישום הברור של הקריאה החוזרת (callback) של התוצאות מוכנות הוא הצגת תוצאות חיפוש
פורמט שיהיה קשה להגיע אליו באמצעות הקריאה החוזרת (callback) של התוצאות שעברו רינדור כדי לתקן
HTML. הקריאה החוזרת (callback) של התוצאות מוכנות מתחילה עם div ריק.
דוגמה אחת במסמך Search Element API
הראו איך להשתמש בקריאה חוזרת (callback) כדי ליצור גרסה פשוטה מאוד של התוצאות.
דוגמה נוספת
הראה איך לשמור את נתוני התוצאות של הקריאה החוזרת (callback) של התוצאות המוכנות ולהעביר אותם
קריאה חוזרת (callback) של התוצאות שעברו רינדור, שבו אפשר להשתמש בו כדי לקשט את התוצאות הרגילות
מסך.
הקריאה החוזרת (callback) הבאה של התוצאות מוכנות מראה שתוצאות החיפוש לא חייבות
יהיה רשימה של תוצאות. הוא מחליף את התצוגה הרגילה של תוצאות החיפוש
עם ענן מילים של המילים שנמצאו בתוצאות כותרות ותוכן. כשהרשימה של
תוצאות החיפוש הן רק שלב ביניים מבחינת המשתמש. קריאה חוזרת כמו זו יכולה לעקוף את השלב הזה
ולהשתמש בתוצאות כדי להציג את הדוח שהמשתמש רוצה.
דוגמה לקריאה חוזרת (callback) בשני חלקים
ניתן להשתמש בקריאות חוזרות (callback) של התוצאות המוכנות ושל התוצאות שעברו רינדור בשילוב כדי להעביר מידע מהחדשה לשנייה.
לדוגמה, המידע במערך האובייקטים של התוצאות זמין לקריאה החוזרת (callback) של התוצאות מוכנות, אבל לא לקריאה החוזרת על תוצאות שעברו רינדור.
אנחנו שומרים את המידע במערך כחלק מהקריאה החוזרת (callback) של התוצאות מוכנות כך שהוא יהיה נגיש לקריאה החוזרת של התוצאות שעובדו.
דוגמה אחת לכך היא לעקוף את חלונית התצוגה המקדימה שמוצגת כשמשתמש לוחץ על תוצאת תמונה.
באמצעות קריאה חוזרת (callback) בשני חלקים, אנחנו יכולים לקבל קישור בין תוצאות התמונות ישירות לאתרים המתאימים, במקום להציג תצוגה מקדימה של תמונה כשלוחצים עליה.
[null,null,["עדכון אחרון: 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."]]],[]]