網站全文檢索 - 使用 Google 自訂搜尋

  • 4738
  • 0

使用 Google 自訂搜尋,幫自家的網站加上全文檢索的功能。

不論大小網站幾乎都會提供一項功能:全文檢索。

若是以資料庫儲存內容為基礎的網站,自然可以透過資料庫查詢來實作。內容分散儲存在太多資料表時,再實作上再考慮最佳化,也會遇到一些不小的工程,且隨著資料量增大,這搜尋的機制將逐漸面臨挑戰。

尤其是在類似CMS系統,資料內容或甚至結構是由使用者創建的,資料庫端的查詢語法要如何設計 ?

若是沒有資料庫,要如何提供全文檢索 ?

說到 Search,自然聯想到 Google。網站全文檢索透過 Google 可以大大簡化開發工程,筆者找到幾項作法。

Google search engine 自訂搜尋引擎

登入 Google 後瀏覽至 [新增自訂搜尋],填上要被搜尋的網址,即可取得HTML語法。
啥! 這麼簡單,就完成了?
對 ^_^

好啦,補上一些截圖

image

image

image

直接將上述語法貼到網頁上就可以試試其效果。
眼尖的人,應該可以發現,還可做一些進階的設定,如:網頁呈現的外觀、推薦查詢結果/置頂查詢查詢結果分類、自動完成… 等

 

另外也有其他簡單的作法

透過網址參數自訂條件

參考案例: 點部落 http://www.dotblogs.com.tw/

image

image

 

Google Web Search API 

這個 API 在Google網頁說明中已標示計畫移除了。
線上範例 http://www.jquery4u.com/demos/google-search-api/
image
作者有提供程式碼下載 ~