Halaman ini menyimpan berbagai contoh penggunaan callback Elemen Penelusuran. Mereka melengkapi
contoh yang ditemukan di bagian Callback pada Kustom
Dokumen Search Element API.
Contoh Callback Memulai Penelusuran
Callback awal penelusuran dapat mengubah kueri sebelum digunakan untuk penelusuran.
Programmable Search Engine dapat dikonfigurasi untuk memasukkan istilah yang telah ditentukan sebelumnya dalam kueri, tetapi
callback ini dapat mengubah kueri berdasarkan informasi yang tersedia untuk callback
.
Callback awal penelusuran berikut menambahkan nilai tanggal untuk setiap kueri
dalam seminggu.
Contoh Callback Hasil yang Dirender
Callback hasil yang dirender cocok untuk mengubah halaman setelah diisi dengan hasil.
Hal ini dirancang untuk memudahkan Anda mengubah tampilan hasil tanpa memerlukan callback
bertanggung jawab penuh untuk menampilkan hasil.
Contoh berikut menggambarkan dua penerapan dari hasil callback yang dirender yang
tidak beroperasi pada hasil.
Contoh Callback Hasil Siap
Awan Kata
Penerapan yang jelas dari callback results ready adalah untuk menampilkan hasil penelusuran di
format yang akan sulit dijangkau menggunakan callback hasil yang dirender untuk menyesuaikan
HTML. Callback hasil siap dimulai dengan div kosong.
Satu contoh dalam dokumen Search Element API
menunjukkan cara menggunakan callback untuk merender versi hasil yang sangat sederhana.
Contoh lain
menunjukkan cara menyimpan data hasil dari callback hasil siap dan meneruskannya ke
callback hasil dirender tempatnya dapat digunakan untuk mendekorasi hasil standar
tampilan.
Callback results ready akan menunjukkan bahwa hasil penelusuran tidak harus
menjadi daftar hasil. Mengganti tampilan normal hasil penelusuran
dengan awan kata dari kata-kata yang ditemukan di hasil judul dan konten. Ketika daftar
hasilnya hanyalah langkah perantara bagi pengguna Anda, callback seperti ini dapat melewati tahap tersebut
dan menggunakan hasilnya untuk
mempresentasikan laporan yang diinginkan pengguna.
Contoh Callback Dua Bagian
Callback hasil siap dan hasil dirender dapat digunakan bersama untuk meneruskan informasi dari yang pertama ke yang kedua.
Misalnya, informasi dalam array objek hasil tersedia untuk callback results ready, tetapi tidak untuk callback hasil dirender.
Dengan menyimpan informasi tersebut ke array sebagai bagian dari callback hasil siap, kita dapat membuatnya dapat diakses oleh callback hasil yang dirender.
Salah satu contohnya adalah mengabaikan panel pratinjau yang ditampilkan saat hasil gambar diklik.
Dengan callback dua bagian, kita dapat membuat link hasil gambar langsung ke situs yang sesuai, bukan menampilkan pratinjau gambar saat diklik.
[null,null,["Terakhir diperbarui pada 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."]]],[]]