本頁涵蓋各種搜尋元素回呼的範例。用來補充
自訂 API 的
「回呼」部分中的範例
Search Element API 文件。
搜尋起始回呼範例
搜尋啟動回呼可在用於搜尋前修改查詢。
您可以設定程式化搜尋引擎,在查詢中加入預先定義的字詞,但
此回呼可以根據回呼的任何可用資訊修改查詢
函式。
以下開始搜尋回呼會將每項查詢標上當天
。
結果轉譯回呼範例
結果轉譯的回呼適用於在填入結果後修改網頁。
這個設計可讓您輕鬆修改結果顯示方式,而不必呼叫
您仍須全權負責轉譯結果
以下範例說明結果回呼的兩個應用程式,
不會針對結果執行任何操作。
結果就緒回呼範例
文字雲
results 準備好 回呼很明顯的應用方式,就是以下列內容顯示搜尋結果:
難以透過結果顯示回呼調整
HTML。results Ready 回呼是從空白 div
開始。
Search Element API 文件中的其中一個範例
說明瞭如何使用回呼算繪非常簡單的結果版本。
其他示例
說明瞭如何保留結果準備就緒回呼的結果資料,並傳送至
產生結果的結果回呼,並可用於裝飾標準結果
螢幕。
以下結果就緒回呼表示搜尋結果不需
傳回結果清單這項功能可以取代一般的搜尋結果顯示方式
以及「雲朵」這個字詞,標題和內容當叢集清單
結果只是使用者的中間步驟,這類回呼可以略過該階段
並根據結果呈現使用者想要的報表
兩部分回呼範例
「results 準備好」和「結果算繪」回呼可以搭配使用,將先前的資訊傳送至後者。
例如,結果物件陣列中的資訊可供 results prepare 回呼取得,但結果已算繪回呼。
只要將該項資訊儲存至陣列中,做為 resultsready 回呼的一部分,我們就能讓結果顯示回呼存取此資訊。
例如略過使用者點選圖片搜尋結果時顯示的預覽面板。
透過兩個部分的回呼,我們可以將圖片結果直接連結至對應的網站,而不是在使用者按下時顯示圖片預覽。