Google免費幫你的網站做「跨站搜尋引擎」 (Google Custom Search Engine)

如果有自己架站的話,可能常常會遇到站內搜尋引擎的問題,好不好找、找不找得到東西是一回事,比較嚴重的可能是搜尋引擎效能不夠好或者伺服器等級不夠高的時候,搜尋的人一多,整個網站就會像烏龜在爬一樣,甚至讓主機無法正常運作。

如果你的網站的搜尋功能不是最重要的主要功能,而只是輔助功能的話,也許可以試試看「Google Custom Search Engine」這個客製化搜尋服務,讓搜尋的事交給Google來處理。

 

比較有可能用這類功能的網站大概有一般論壇或部落格,由於論壇中的文章跟會員人數眾多,很多論壇都會卡在搜尋耗時的問題上,有些較大型的論壇甚至會在尖峰時段限制使用搜尋功能或者限制只能15秒之後才能在搜尋一次,以減輕伺服器的負擔。

另外像目前本站正在用的WordPress由於是放在Hostmonster虛擬主機中,他對於CPU Time的使用限制比較嚴格,如果太多人同時使用WordPress內建的搜尋引擎功能的話,可能一下子就會顯示「This Account Has Exceeded Its CPU Quota」的訊息所以,目前已經改用「Google Custom Search Engine」來幫忙作搜尋工作,把這個耗資源的工作丟給Google去做。 換成Google的搜尋器之後,效果還真不錯哩!CPU Quota破表的狀況少了一點點。

 

搜尋結果範例1: (本站右上方的搜尋框亦可測試)

13-40-55

 

 

用 Google Custom Search Engine可以做什麼事?

  1. 減輕伺服器負擔,讓Google處理搜尋工作
  2. 多站台跨站搜尋一次整合多個不同網站
  3. 把同社團、全班同學的部落格整合在一起找資料
  4. 一次指定幾個常用的學術網站,限定只找某些你認可的網站資料
  5. 依照不同領域、學科製作「專題搜尋引擎」
  6. 把一堆購物網站整理在同一個搜尋引擎中,範例:按這裡
  7. 依照不同領域、學科製作「專題搜尋引擎」
  8. 其他...

 

 

不過,Google在吃資料的速度到底快不快呢?我個人覺得…很快!可能一兩小時內就會收錄了,連網站下面的留言也一下子就收錄,不用等到一整天。 不過由於這搜尋引擎只找得到Google機器人可以爬到的資料,如果你的網站不給Google爬或有些網站(如之前的無名小站或一些BSP)擋掉了Google,那當然就找不到啥東西了。

網站名稱:Custom Search Engine
網站網址http://www.google.com/coop/cse/

 

 

做好的搜尋引擎代碼:

設定好搜尋引擎之後,會得到類似下面的代碼,只要把他貼到你的部落格或網站版面中就可以了,上面的「target="_blank"」是我自己手動加上去的,當有人在搜尋框中找資料時會自動開新網頁顯示搜尋結果。

<form action="http://www.google.com/cse" id="searchbox_013100965594377154152:smmwkzkianm" target="_blank">
<input type="hidden" name="cx" value="013100965594377154152:smmwkzkianm" />
<input type="text" name="q" size="15" />
<input type="submit" name="sa" value="搜尋" />
</form>

 

除了搜尋框,Google還會給你一個搜尋首頁,當然這首頁用的人應該很少。 不過如果是企業版用戶的話,有這個搜尋頁面也會蠻方便的,讓使用者有個固定的地方來找資料。(企業版的應該可以自訂吧,不然這樣真的很醜)

13-43-30

 

Google也提供了簡單的搜尋統計數字讓我們可以按照每日、每週、每月…來看一下搜尋引擎的使用狀況。

13-45-16

 

 

搜尋結果頁面也可以加上自己的網站Logo

14-13-23

[gads]

 

另外,如果你也有使用iGoogle的話也可以把搜尋功能加入到你的iGoogle首頁去。 重灌狂人網站的iGoogle搜尋小工具:按這裡

13-54-20

 

 

相關資訊
訪客留言