如果有自己架站的話,可能常常會遇到站內搜尋引擎的問題,好不好找、找不找得到東西是一回事,比較嚴重的可能是搜尋引擎效能不夠好或者伺服器等級不夠高的時候,搜尋的人一多,整個網站就會像烏龜在爬一樣,甚至讓主機無法正常運作。
如果你的網站的搜尋功能不是最重要的主要功能,,
比較有可能用這類功能的網站大概有一般論壇或部落格,由於論壇中的文章跟會員人數眾多,很多論壇都會卡在搜尋耗時的問題上,有些較大型的論壇甚至會在尖峰時段限制使用搜尋功能,或者限制只能15秒之後才能在搜尋一次,以減輕伺服器的負擔。
另外像目前本站正在用的WordPress由於是放在Hostmonster虛擬主機中,他對於CPU Time的使用限制比較嚴格,如果太多人同時使用WordPress內建的搜尋引擎功能的話,可能一下子就會顯示「This Account Has Exceeded Its CPU Quota」的訊息,所以,目前已經改用「Google Custom Search Engine」來幫忙作搜尋工作,把這個耗資源的工作丟給Google去做。 換成Google的搜尋器之後,效果還真不錯哩!CPU Quota破表的狀況少了一點點。
搜尋結果範例1: (本站右上方的搜尋框亦可測試)
用 Google Custom Search Engine可以做什麼事?
不過,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還會給你一個搜尋首頁,當然這首頁用的人應該很少。 不過如果是企業版用戶的話,有這個搜尋頁面也會蠻方便的,讓使用者有個固定的地方來找資料。(企業版的應該可以自訂吧,不然這樣真的很醜)
Google也提供了簡單的搜尋統計數字,讓我們可以按照每日、每週、每月…來看一下搜尋引擎的使用狀況。
搜尋結果頁面也可以加上自己的網站Logo
[gads]
另外,如果你也有使用iGoogle的話,也可以把搜尋功能加入到你的iGoogle首頁去。 重灌狂人網站的iGoogle搜尋小工具:按這裡。
跨站搜尋,又快又準!
「Google Custom Search Engine」不只可以指定搜尋一個網站而已,而是可以一次指定很多個網站,如果你想幫自己的部落格、論壇、朋友的網站、班級部落格整合搜尋、公司網站…等等網站全部放在一起搜尋的話,那就通通把網址加進去,然後在各大網站都掛上同一個搜尋框,這樣不管要找哪個網站的資料,通通都可以在同一個頁面中找到,真的超方便的!
3種搜尋結果頁面:ifram嵌入式、內容整合式跟Google傳統頁面
Google提供的搜尋結果頁面有三種型式,任何時後都可以隨時調整、重新設定。其中「overlay」的形式好像是最近才剛推出的,他可以透過「AJAX Search API」的方式將搜尋框跟搜尋結果動態整合在你原本的網頁中,讓使用者使用起來就像是在你自己的網頁中操作搜尋器一樣。
Google AJAX Search API的功能展示:
更有彈性、更自由的Business Edition企業版
另外Google還提供共同編輯模式跟跟廣告展示等功能,另外還有付費的「Business Edition」,企業版可提供更簡潔、無廣告的搜尋頁面,還有可自訂搜尋結果內容,讓搜尋結果可以跟你原本的網頁更緊密、更融合的呈現出來,當然也可以讓它不出現Google的Logo...等等,不過企業版是要付費的,價格分別是每年100美金(可展示5000頁)跟每年500美金(可展示50000頁),如果你的搜尋結果更多的話,還有另外的客製化服務可處理。
整體說來,還不錯啦,一年500美金對一般企業來說算是超便宜的,而且可以減少很多麻煩事,只是不太確定這東西可以做到多深入、多完整就是了。
不知道這東西跟台灣的「Scupio酷比搜尋」或「Openfind」的業務是否有雷同或衝突,只能說Google越強大對使用者真的是好事啊,既免費、又好用,只是其他廠商就得要更努力做出特色跟市場區隔才行。現在Google最弱的大概是在地化服務吧,不過這種什麼都開放、什麼都免費的操作手法,真的會很嚇人呀!
[gads]
,