最近一直有朋友問到搜尋相關的問題,若只是簡易的搜尋並不難寫,但要合用且能正確的搜尋到所要的資料,那就得花上一些時間來作資料的分析與比對,光想到這若沒有程式背景的朋友,應該和我一樣心都涼了一半,但其實有更快的方法,且完全不須撰寫任何的程式,只要設定一下立即就可把 Google 的搜尋引擎,搬到 Wordpress 或一般的網站中,而 Google 搜尋引擎還提供了自訂版型的服務,所以可依自已所需設計搜尋的畫面與結果畫面,並且還可放到自已指定的網頁空間下,這邊我依 Wordpress 為例,把 Google 搜尋引擎放到 Wordpress 中並與主題整合在一塊。


Step1
開啟瀏覽器,輸入 http://www.google.com/cse/,接著按右邊的【建立自訂搜尋引擎】


Step2

這邊設定也很簡單,比較重要的是搜尋的站臺,所以在網站的地方輸入要搜尋站臺的網址,若有多網域時,只要按Enter 鍵一一的輸入就行了。


Step3

按下【完成】就設定完成囉!這時候可利用下方的搜尋框先搜尋測試看看。


Step4

這時會回到 CSE 的頁面,再點右邊的【管理現有的搜尋引擎】


Step5

進入後在右手邊就會看到已建立的搜尋引擎列表,對著要管理搜尋引擎的名稱下方,點選控制檯進入管理畫面。


Step6

進入後接著點選左邊的【外觀和風格】設定搜尋框的樣式。


Step7

設定好後切到【取得程式碼】,這邊有幾個地方要注意到,首先上方有三個選項,選擇中間的 iframe 搜尋結果,接著指定搜尋結果頁面的網址,然後下方有二個原始碼,一個是搜尋輸入框,另一是結果頁面。


Step8

這時開啟一個 php 頁面,上下輸入 get_header() 與 get_footer(),就可把 wordpress 主題的版頭版尾嵌進來,中間再把剛的搜尋結果原始碼塞入,這樣就大功告成囉!


  其實梅問題教程網也是利用 Google 搜尋引擎的服務,雖然說 Wordpress 內建也有搜尋引擎,比較笨的是當文章中有出現相關的 html 原始碼時,也會一併被搜尋進去,所以每次搜尋找文總是文不對題,使用 Google 搜尋引擎不但快速,且搜出來的結果也比較趨近所要的,若各位想測試結果,直接試用梅問題的搜尋,而這個不限用於 Wordpress 一般的網站也可使用,但就我使用許久的經驗是,若是新站一開始會搜尋不到,得運作一陣子,讓站中的文章有被收錄到 google 的資料庫中時,才能使用此服務。