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

 

 

 

推到 Twitter!
推到 Plurk!
推到 Facebook!
版本更新回報..

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

如果你的網站的搜尋功能不是最重要的主要功能,而只是輔助功能的話,也許可以試試看「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

 

 

還沒完,請翻下一頁: 1 2

 

(請勿全文轉貼本站文章,歡迎「部份引用」或介紹,引用時請註明 ①網站名稱 與 ②文章網址,感謝~~ )
→ 免費訂閱最新文章:  (如何訂閱?)
本文作者:不來恩 | 發表時間:2007/10/26 | 分類: Google, 網頁編修、網站架設 | Trackback 引用網址     
注意事項:本站所介紹之軟體、設定或網站服務,經實際安裝測試並通過防毒軟體掃毒。但因為不同電腦環境與軟體設定可能都各有差異,建議您僅在非工作用的電腦安裝、測試,避免因為不可預知的錯誤、當機或軟硬體衝突,影響您的工作或電腦運作。另外,在進行任何重要的操作與設定之前,記得先行備份電腦中的重要資料,避免因為未依指示的不當操作或其他疏失造成資料毀損。當您依照本文所提供之訊息執行各種操作,表示您已閱讀此注意事項並同意自行承擔可能之風險與責任。

 

關於本主題有 22 個留言:

  1. 如娃 說道:

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

  2. [...] Google客製化搜尋引擎Google Custom Search Engine(可跨多站搜尋) [...]

  3. BB 說道:

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

  4. 免費小遊戲 說道:

    我也去申請一個小遊戲專用的搜尋引擎了

  5. berrybye 說道:

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

  6. Orochi 說道:

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

  7. Nike.Tw 老骨頭 說道:

    AdSense for Search 如果能和 Google Custom Search Engine 和在一起就好了^^

  8. 汪~ 說道:

    請問一下站長~>"<……我想幫我的Blog加搜尋功能,可是用CSE產生的程式碼貼上去之後,在框框裡面打搜尋時,就會直接跑到我的首頁,而沒有跑搜頁說…..弄了好幾次了,以下是產生出來的程式碼~~可否請大大幫忙看一下~~謝謝~~

  9. sandnfish 說道:

    嗯~唉(仰天長嘆三十秒)
    不好意思,上面有發文詢問 cse 的設置,後來我搬家到 blogger 後,重新再測一次,結果一次就解決了
    完全無言狀態中。多多打擾,還請見諒

  10. sandnfish 說道:

    站長您好,我想請問一下,我一直測試都無法成功,也改過關鍵字設定了
    是不是文章太少,導致站台pr太低,結果就不適用這個服務呢?
    (我猜的啦…因為都沒測試成功過..)

    如果上面猜測成立的話,就不用麻煩您了,如果不是的話,能不能請站長以您本身的google帳號幫我測一下說,您做出來的CSE可不可以順利找到我的內容呢?我找 lingoes 靈格斯 免費 網站 等關鍵字,從來沒成功過(看了十幾篇相關的教學討論了…有點不甘心…囧rz..)

    以上,再次感謝。

  11. gaxiong 說道:

    真感謝大大的介紹。

  12. 駱駝 說道:

    TO:不來恩大哥
    成功了喔~IPB的論壇要進去後台之後從面板選項去編輯。
    會變成這樣子
    http://s140.photobucket.com/albums/r19/loto9683/?action=view&current=google.jpg
    謝謝你喔!^^

  13. 不來恩 說道:

    企業內部 不能用

    也許可以考慮 google desktop search

    他主要是做本機電腦彙整、搜尋用的,可能、應該、也許、大概….
    可以整合起來做企業內部搜尋吧??
    我猜的,可以試試看囉。

    網址:http://desktop.google.com/

  14. wsc 說道:

    好讚的功能,Google的功能總是走在前端,厲害
    不過,這種可以用在企業內部網路嗎?
    沒有open的網段似乎無法使用,難不成要自己用search api?
    orz…

  15. 駱駝 說道:

    不來恩大哥。。我還是看不懂。。
    網站版面的中間指的是哪裡。。
    是進去APC(後台)管理選項。。還是?
    不會是直接複製貼上論壇的大版面吧。。

  16. 不來恩 說道:

    to 駱駝, 我做了一個你測試看看。

    網址:按這裡

    基本上,就是把下面程式碼放到 你的網站版面中就可以了

    <!– Google CSE Search Box Begins –>
    <form action="http://www.google.com/cse"
    id="searchbox_013100965594377154152:usdlutvht8y">
    <input type="hidden" name="cx" value="013100965594377154152:usdlutvht8y" />
    <input type="text" name="q" size="25" />
    <input type="submit" name="sa" value="Search" />
    </form>
    <script type="text/javascript"
    src="http://www.google.com/coop/cse/brand?form=searchbox_013100965594377154152%3Ausdlutvht8y"></script>
    <!– Google CSE Search Box Ends –>
     

  17. 駱駝 說道:

    不來恩大哥。。
    我的論壇是toyota車主俱樂部。w3.toyota.club.tw
    IPB模組的論壇也可以用這個方式嗎?
    之前有在一塊錢給我的書本裡面看過這功能。
    可是我不知道要怎麼放到IPB裡面。。
    你有這方面的經驗嗎? ^^

  18. misawa 說道:

    真是非常方便的功能,對於某些不提供搜尋功能的網站或者留言版,以後要找東西就不需要一篇一篇的去翻了。

  19. 台灣大樹 說道:

    請問我用AJax Search API 為什麼網頁顏色怪怪的,我改顏色設定都不會影響"overlay"顯示,只會影響"On a Google-hosted page",有空的話能否到台灣大樹的部落格http://taiwanbigtree.blogspot.com看一下,現在我右側上面放的是 On a Google-hosted page,右邊最下面放的是overlay。有需要的話我可以邀請你做Collaboration帳號, 謝謝!另外一個問題,如果是用blogger等bsp,不是自己架站的話,是不是不能用iframe模式呢?

  20. 某A 說道:

    我都忘了還有這招…馬上去開google的網頁來用XD

  21. 不來恩 說道:

    一般都有個搜尋框掛在自己網站就行啦,你也可以自己做個喜歡的搜尋起始頁,然後上面掛個搜尋框,那也是一樣意思呀!

  22. 某A 說道:

    看起來不錯耶~
    可惜不能自訂搜尋起始網頁的頁面排版,不然就更棒了…

    (沒想到我要的起始頁可以有現成的~耶XD)

歡迎留下您的想法或意見...

暱稱:     部落格:

信箱:

(為避免垃圾訊息,全部留言需經系統管理員審核之後才會出現,請勿重複發文)

 

 ▇ 討論區最新文章

 

 ▇ 產業科技新知

 

 ▇ 其他文章

 

 

【重灌狂人】全部文章分類:

  防毒軟體 MSN, WLM 聊天軟體 Yahoo!即時通
下載、P2P YouTube Google
Firefox瀏覽器 Opera瀏覽器 Blog
好用軟體 好站推薦  
     
  Windows XP電腦密技 Windows Vista電腦密技 Mac OS 蘋果電腦密技
其他作業系統    
     
  Office文書處理 檔案管理 郵件收發
影音播放 影音剪輯 秀圖、圖片編修
網路瀏覽 網頁編修、網站架設 WordPress 網站架設
     
  硬體3C資訊 手機流行通訊 廠商新聞稿
【超級星光大道】 熱門話題 好玩
七嘴八舌 貼圖、影片分享