Google 自訂搜尋 (CSE)可以取得一段像這樣的 JavaScript 程式碼,讓自己的網站能有站內搜尋功能。

<script>
    (function() {
        var cx = '{每個自訂搜尋會有自己的 API code}';
        var gcse = document.createElement('script');
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
                '//cse.google.com/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
    })();
</script>
<gcse:searchbox-only></gcse:searchbox-only>

要注意的是,這個站內搜尋的標的必須要是公開對外的網頁,這個站內搜尋等於是幫使用者下 "site:{domain name}" 的參數,像是「測試 site:facebook.com」。

等使用了一段時間以後,在 Google 自訂搜尋的後台裡,編輯搜尋引擎 > 統計資料與記錄 > Stats > 檢視方視選擇「整體」,最下方的「熱門網頁查詢代碼」可以取得一段像這樣的 HTML:

<div id="queries"></div>
<script src="https://cse.google.com/query_renderer.js"></script>
<script src="https://cse.google.com/api/{Google CSE Account ID}/cse/{Google CSE Item ID}/queries/js?view=overall&callback=(new+PopularQueryRenderer(document.getElementById(%22queries%22))).render"></script>

把它插入到網頁裡,就能產生「熱門搜尋」的區塊,會自動帶搜尋參數到你的 Google 自訂搜尋頁裡。


以下是目前 Google 自訂搜尋引擎 (Google Custom Search Engine) 後台的介面位置,擷圖供參考。

在 Google 自訂搜尋的後台裡,編輯搜尋引擎 > 統計資料與記錄 > Stats > 檢視方視選擇「整體」,可以看到目前搜尋的次數統計,再往下捲會看到各組關鍵字目前被搜尋的次數。

等使用了一段時間以後,在 Google 自訂搜尋的後台裡,編輯搜尋引擎裡可以取得一段能產生熱門搜尋關鍵字的 HTML


如果搜尋次數夠多,有累計出熱門查詢的關鍵字,最下方會有熱門網頁查詢代碼。

等使用了一段時間以後,在 Google 自訂搜尋的後台裡,編輯搜尋引擎裡可以取得一段能產生熱門搜尋關鍵字的 HTML

文章標籤

創作者介紹
創作者 fannys23 的頭像
fannys23

小攻城師的戰場筆記

fannys23 發表在 痞客邦 留言(0) 人氣()