این صفحه مجموعهای از نمونههای استفاده از بازخوانی عناصر جستجو را در خود جای داده است. آنها مکمل نمونه های موجود در بخش Callbacks سند Custom Search Element API هستند.
جستجوی شروع نمونه های پاسخ به تماس
پاسخ تماس شروع جستجو می تواند پرس و جو را قبل از استفاده برای جستجو تغییر دهد. موتور جستجوی قابل برنامه ریزی را می توان به گونه ای پیکربندی کرد که عبارات از پیش تعیین شده را در پرس و جو شامل شود، اما این بازخوانی می تواند پرس و جو را بر اساس هر اطلاعاتی که برای عملکرد برگشت به تماس موجود است تغییر دهد.
جستجوی زیر شروع به تماس، هر درخواست را با روز جاری هفته تزئین می کند.
نتایج ارائه شده نمونه های پاسخ به تماس
نتایج بازخوانی ارائه شده برای اصلاح صفحه پس از پر شدن با نتایج خوب است. این برنامه به گونه ای طراحی شده است که تغییر نمایش نتایج را بدون نیاز به پاسخگویی برای مسئولیت کامل ارائه نتایج آسان کند.
مثالهای زیر دو کاربرد از نتایج بازخوانیشده را نشان میدهند که روی نتایج کار نمیکنند.
نمونه های پاسخ به تماس آماده نتایج
ابر کلمه
کاربرد واضح پاسخ به تماس آماده نتایج ، نمایش نتایج جستجو در قالبی است که دسترسی به آن با استفاده از نتایج رندر شده برای اصلاح HTML دشوار است. پاسخ تماس آماده نتایج با یک div خالی شروع می شود. یک مثال در سند Search Element API نشان داد که چگونه از callback برای ارائه یک نسخه بسیار ساده از نتایج استفاده کنید. مثال دیگری نشان میدهد که چگونه میتوان دادههای نتایج را از پاسخ به تماس آماده نتایج نگهداری کرد و آن را به نتایج رندر شده ارسال کرد، جایی که میتوان از آن برای تزئین صفحه نمایش نتایج استاندارد استفاده کرد.
پاسخ تماس آماده نتایج زیر نشان می دهد که نتایج جستجو نباید فهرستی از نتایج باشد. نمایش عادی نتایج جستجو را با ابر کلمه ای از کلمات موجود در عنوان و محتوای نتایج جایگزین می کند. هنگامی که لیست نتایج فقط یک مرحله میانی برای کاربر شما باشد، یک فراخوان مانند این می تواند آن مرحله را دور بزند و از نتایج برای ارائه گزارش مورد نظر کاربر استفاده کند.
نمونه پاسخ به تماس دو قسمتی
نتایج آماده و نتایج رندر شده میتوانند به صورت ترکیبی برای انتقال اطلاعات از اولی به دومی استفاده شوند. به عنوان مثال، اطلاعات موجود در آرایه از اشیاء نتیجه برای پاسخ به پاسخ آماده نتایج در دسترس است، اما نه نتایج ارائه شده به تماس. با ذخیره آن اطلاعات در یک آرایه به عنوان بخشی از پاسخ به تماس آماده نتایج ، میتوانیم آن را در دسترس نتایج رندر شده پاسخ به تماس قرار دهیم.
یکی از نمونههای این کار دور زدن پانل پیشنمایش است که با کلیک روی یک نتیجه تصویر نشان داده میشود. با یک تماس دو قسمتی، میتوانیم نتایج تصویر را مستقیماً به وبسایتهای مربوطه پیوند دهیم، نه اینکه هنگام کلیک کردن، پیشنمایش تصویر را نشان دهیم.
تاریخ آخرین بهروزرسانی 2024-11-11 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-11 بهوقت ساعت هماهنگ جهانی."],[[["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."]]],[]]