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

 

 

最後更新:11-03, 2013 下午 4:39

kjbrian

Author: 不來恩

briiancom@gmail.com

相關資訊

訪客留言:

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

  1. 站長您好:
      感謝您的介紹,真是幫了我很大的忙!
      不過在使用搜尋時出現了一個問題:我的網頁是由框架做的(左邊是按鈕,右邊是網頁內容),搜尋結是是呈現在一個新的網頁上,可以加入 logo 但是框架就不見了,所以搜尋結果只有出現右邊的網頁內容,左邊的按鈕不見,整個版面全亂了,不知道是否有方法可以解決,讓搜尋結果也可以出現在框架裡?
      麻煩了,謝謝!

  2. 事隔一年半,我才真的去玩這個功能
    真是超級後知後覺阿!!
    不過我至少即知即行的把這個功能馬上放到網站裡面 XD

  3. 請問一下:
    我想在部落格上加上網上投票的功能有可能嗎?
    EX:幫孩子選擇學校首要考慮的條件
    1.學校理念2.老師素質…..
    當網友選定好答案後即可查詢統計的結果

  4. 不好意思,請問一下,我想設計搜索列放在自己部落格,結果不會放,我的部落格是http://blog.xuite.net/r2a6y/0219和http://r2a6y.spaces.live.com/,順便問個問題,我之前試用一下,結果發現好像新文章找不太到,這要怎麼解決?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *