站内搜索是全方位服务网站的功能之一。通常,当用户搜索关键字时,程序将在数据库中搜索关键字,并将所需数据呈现给前端。当数据库变得越来越大时,搜索过程将会越来越长。此时,谷歌定制搜索引擎可以用来帮助减轻服务器的负担。让我们看看如何在网站上安装谷歌定制搜索引擎(谷歌搜索引擎)。
设定Google自定义搜寻引擎
首先我们先到Google自定义搜寻引擎 设定页面,点击【Add】。
要搜索的网站这部分输入到您的网站http://www.xyqzmt.cn(例如*.http://www.xyqzmt.cn)是针对整个域的,下面的条件说明可以根据您的需要进行设置~
语言这部分是根据您网站的语言类型选择的。一般来说,中文网站选择中文。搜索引擎的名称这部分输入你方便识别的名称即可~
完成以上设定之后就可以按下方【建立】按钮。
完成建立之后,接着点击【控制台】
接下来点击左边的【外观和风格】,右边会出现你要设置的版面配置,请选择【只显示结果】。
那为什么要选【只显示结果】呢?因为这部分我们会利用form的方式传值到有插入谷歌自定义搜寻引擎代码的这个页面,让谷歌去搜索结果之后并将结果显示在指定的页面(也就是插入代码的那个页面),所以这部分只要显示结果即可。
以上设定完成之后点击下方的【储存并取得程式码】
将这段代码复制起来,贴到要【显示结果的那个页面】。
网站Google自定义搜寻引擎及搜寻form建立
将刚刚复制的谷歌自定义搜寻引擎代码贴到【想要呈现搜寻结果的页面】,像是search.php档案之类的,就是会将form的结果传到的这个页面。
建立一个搜寻form,看你要将这个form放到哪里都可以,不过几个重点要记得设定好(可参考范例code)
1
2
3
4
5
6
7
|
<form role=“search” method=“get” id=“searchform1” class=“search-form” action=“/search”> action=“/search”<=請寫入剛剛在上面步驟貼入Google自定義搜尋引擎代碼的那個頁面路徑。
<input type=“hidden” name=“cx” value=“011351595289433252376:t_cbvf510bu”/> <= value 請輸入Google自定義搜尋引擎代碼 裡面的var cx = ‘xxxxx’ name=“cx”。
<input type=“text” name=“q” size=“31” placeholder=“搜尋…” value=“” class=“csetext”> <= name=“q” 。
<input type=“submit” name=“sa” value=“搜尋” class=“search_btn”> <= 在建立一個送出按鈕 。
</form>
|
完成以上步骤之后就可以来测试Google自定义搜寻引擎有没有成功啰。
到你刚刚卡搜寻form的页面搜寻一些关键字,会跳转到你指定的搜寻结果页(/search)就会看到会显示搜寻结果出来(如附图)
你贴入Google自定义搜寻引擎代码的位置就是他会显示结果的位置哦,像我是卡在一颗广告下方,就会在那边显示搜寻结果出来。
不过谷歌自定义搜寻引擎,只会搜寻到被Google索引过的页面哦,这点要注意一下。