主页
--> master-000 -->
master-004-3 |
|
站长手记 4-3
|
为中老年站长朋友介绍几个特用软件
|
|
004-3
- 介绍站内搜索引擎
“Google"和“Search Engine Builder”
|
|
每个站长都希望自己的网站有一个优秀的搜索引擎,速度快,精度高,方便每一位来访者使用。但要找到一个好软件却十分不易,几乎从建站之日起,我就在寻找,摸索,试验各种各样的软件,代码,很遗憾的是,它们或是速度太慢,或是搜索结果面目全非,令人哭笑不得,或是名气不小,但要价太高,从个人角度难以承受。在长时间寻觅带来的疲惫之中,我一度不得不放弃了这种努力,而采用了百度和Google提供的免费站内搜索功能。经过长期的对比观察,我认为还是Google的比较好,界面可选范围较多,搜索结果比较详尽,即时,速度也很快.利用这个机会,我也想向诸位作一个简单的介绍. |
|
1.通用的Google站内搜索
|
这是为扩大它的影响而推出的开放源代码,在其中分设了一个站内搜索引擎,这段代码如下所示,您也可以从这个地址直接得到
:http://www.google.com/intl/zh-CN/searchcode.html |
|
|
<!-- SiteSearch Google
-->
<form method=get action="http://www.google.com/search">
<table bgcolor="#FFFFFF"><tr><td>
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_40wht.gif"
border="0" alt="Google"></a>
</td>
<td>
<input type=text name=q size=31 maxlength=255 value="">
<input type=hidden name=ie value=GB2312>
<input type=hidden name=oe value=GB2312>
<input type=hidden name=hl value=zh-CN>
<input type=submit name=btnG value="Google 搜索">
<font size=-1>
<input type=hidden name=domains value="YOUR DOMAIN NAME"><br>
<input type=radio name=sitesearch value=""> 搜索WWW
<input type=radio name=sitesearch value="YOUR DOMAIN NAME"
checked> 搜索YOUR DOMAIN NAME
</font>
</td></tr></table>
</form>
<!-- SiteSearch Google --> |
|
|
这段代码使用也很容易:在网页制作软件上(例如Dreamweaver,下同)首先您在要放置这个引擎的网页上(一般都放在主页),留出一行空格来,在这个空格上定下光标(位置取居中较好),然后打开代码显示,在光标的相应位置上插入这段代码。再把该代码中所有"YOUR
DOMAIN NAME"(倒数5-7行,共三个)改成您自己网站的域名.例如"http://morricone.cn",这样便全部完成了。当该网页在IE浏览器中打开时,便会出现下面所示的图面: |
|
|
这段代码有些参数可以修改,如搜索条的宽度,色彩等,倒数第五行最后一个YOUR
DOMAIN NAME也可以修改为中文网站名或其它文字以更方便来访者选择使用. |
|
2.修订过的Google专用站内搜索引擎
|
上面这段代码有两个不足:一是出现了两个选项,不太合意;一是大小尺寸有时需要调节。下面介绍一段更为合用的代码,它取消了两个选项,只留了一个站内搜索。来访者输入关键字以后,出现的就是站内搜索结果;另外尺寸形式等也作了调正,就像本站仍在主页使用的上面一个搜索引擎,它的代码是: |
|
<div align="center"><font size="2"
color="#0000FF">搜索引擎-1(GOOGLE对本站)</font>
</div>
<form name=gs action=http://www.google.com/custom method=get
target="_blank">
<div align="center"><font color="#FF0000">
<input type=hidden name=cof value="T:black;LW:668;L:http://hty66.dhcn.net/images/index004.jpg;LH:60;
AH:center;VLC:#551A8B;GL:0;S:http://hty66.dhcn.net;">
<input type=hidden value=hty66.dhcn.net name=domains>
<input type=hidden value=zh-CN name=hl>
<input type=hidden CHECKED value=hty66.dhcn.net name=sitesearch>
</font> </div>
<p align=center> <font color="#FF0000">
<input maxlength=2048 size=20 name=q>
<font size=-1>
<input type=submit value=快速搜索 name=btnG>
</font></font>
</form>
|
|
上面这段代码出示的图形是在本站主页左侧的一个较小的窗口,如下所示:(代码使用时请将第五行第六行连成一行使用) |
|
|
|
如上面所述,这段代码中所有的http://hty66.dhcn.net都应该修改为您自己的网址。第五行中的 |
http://hty66.dhcn.net/images/index004.jpg 是代表在搜索结果页中显示您的网站的图标所在的路径,应按实际修改。其它的中文字和图形大小等均可按需要修改。 |
这个搜索引擎说白了,就是把Google对全球几千万个网站搜索结果的数据库中的有关您的网站的存储数据,在您的这里单独显示出来.从笔者一年多来的实践结果来看,它的搜索结果还是不错的,一般在网站的第三层,第四层链接页面中的文本,图形,都能在搜索结果中显示出来.在您还没有合适的搜索引擎之前,也不失为一种替代办法。而且通过这个搜索结果,还可以经常了解您的网站和Google的联系,有利于对网站的完善和改进。 |
但是这个引擎也有很多不足之处:首先是网站必须已经运行了一段时间并已经纳入了Google的搜索视线,如果是一个新的网站或Google未搜索到的网站就可能没有搜索结果;其次Google本事再大,也很难把全世界所有网站的所有网页全部纳入它的数据库,所以搜索结果总是不完全的;最后Google的搜索也是有周期的,笔者观察,快则三五天,慢的时侯也有十天半个月。在此期间如果网站新添了内容,则不会及时反映出来。 |
|
|
3.介绍一个专用的站内搜索引擎--“搜索引擎工厂”(“Search
Engine Builder”)
|
真应了那句老话:“踏破铁鞋无觅处,得来全不费功夫“。在一次无意之间,我发现了这个软件-(Search
Engine Builder)开始我以为是国外的软件,因为它的页面,说明全是英文的。到后来才搞清楚这是中国人自己作的软件,它有12种文字选择,当然也有中文.它的帮助文件也可以到网上下载中文版. |
开始我找到的是一个标准版(standard
v2.19)的破解版,点击这里可以下载(2.0M) >>>>>> |
经过多次研究试用,我发现这是一个不错的站内搜索引擎,后来我又继续查找网上资料,在这个软件的制作者网站上查看了更多的资料,而且这个软件的售价也不高,标准版39元人民币,专业版也仅69元(详见 http://www.aleadsoft.com/cn/)。为了网站搜索和运行的可靠,我购买了专业版(Search
Engine Builder Professional v1.87,该软件的试用版可以到这里下载:http://www.aleadsoft.com/cn/).为了简化文字起见,以下按该专业版的使用进行介绍: |
|
(1)首先安装软件,一切均可按默认进行。(这个软件可在查看项中选择12种文字,但原带的帮助文件是英文的,您可以根据软件中的一个补充说明将其改用中文版本以方便使用),打开软件如下图: |
|
|
|
(2)保持电脑处于联网状态,然后在空白框中输入网站域名如
http://morricone.cn (也可点击“网站"图标后在一个新窗口输入),之后点击工具栏的索引(注意是位于第三行“保存”和“创建”两个图标之间的那个“索引”),对该网站的完全搜索立即开始。这时在右面空白处会呈现搜索动态,所有被搜到的页面逐次迅速显示出来。整个过程大约几分种到几十分种,视网站大小和网速而定。索引完成后,将有一个总结果显示出来,如下图所示: |
|
|
|
(3)点击工具栏“索引”右面的“创建”图标,软件即自动生成三个数据库文件并自动显示在桌面:它们是: |
search.asp 这是将要用来进行搜索操作的主页面 |
searchfunc.asp 这是一个功能性后台文件,不用动它 |
IndexData.mdb 这是数据库文件,所有索引得到的数据全部储存在里面,其大小视网站规模约在几个到几十个M. |
这三个文件自动存放在软件的安装目录下的"OUTPUT"文件夹中。将它们全部复制后放在网站的根目录下。如您的网站是使用远程租用的主机,则需将其上传到根目录下。 |
|
(4)搜索引擎的使用方式 |
第一种是最简单的方式,只要在主页上设置一个文字链接,例如“站内搜索”,将其链接到刚才提到的 search.asp
文件就可以了。来访者只要点击这个链接,就可以打开搜索主页面,在其中加入关键字后即开始自动搜索,一般经过几秒到几十秒时间就可以将搜索结果显示出来了。 |
|
下面介绍一下站长们比较喜欢用的方式,那就是将搜索图框放在主页的某个位置,这样来访者可以很快找到搜索功能并立即填入关键字开始搜索,而搜索结果将显示在一个新打开的页面上。 |
首先要把下面一段代码放到主页的指定位置上: |
|
<form name=formSear target="_blank"
action="../search.asp" method="GET">
<p align="center">
<input name=searWords>
<input name=Send type=submit value=精确搜索>
</form> |
|
这段代码在主页左半部显示出一个如下的图形: |
|
代码中的中文可根据需要修改。第一行的网址要改成您自己的网址,也可以不填网址而使用相对路径。另外在制作索引文件时需对输出方式作一项必要的设置,请见第(5)节中关于输出选项中的第二项说明。这种方式当访问者在主页输入关键字提交后将在一个新的页面出示搜索结果,见下图: |
|
|
|
(5)搜索软件的几个重要设置: |
--- 搜索文件夹:当您的网站是使用本地主机发布时,可以使用这个功能以加快索引速度。只要在开始索引以前点击文件夹图标,通过浏览选定网站的文件夹,再开始索引就可以了。要注意的是要使用默认的相对路径而不要使用绝对路径,否则将使外来访问者找不到文件;另外这种方法和通过网站索引有所不同,前者是通过主页的链接找出所有有链接的文件的,而后者无论有无链接则是一网打尽,如果在网站文件夹内有未发表的资料,它也会一古脑都发布到搜索结果中。此外这个功能不一定是为网站所用,如果您需要为自己的电脑,刻录的光盘等等作一个搜索目录,同样也可使用它。 |
--- 索引到多个网站:当您的网站是由多个网址联合组成时,可以使用这个功能。在索引开始前先选中“索引多个网站或文件夹到一个搜索引擎中”,加入所有的网址再开始索引就可以了。 |
-- 索引选项:在这个选项中可以选择索引文件的类型。默认的是三大类约40种,如有特殊需要可以删减。在带有留言本和流量统计软件的网站中,最好将.asp,.php,等类型的后缀去消,或在"不要索印以下文件或页面"选项中将此类文件或文件夹的网页路径输入以停止索引次类文件.在此项的高级功能中还有一些约束选项可供选择。 |
-- 输出选项: |
---------默认的输出路径是在安装目录的OUTPUT文件夹内,可根据个人情况重设; |
---------输出风格中有两个重要选项:一是将搜索结果和搜索开始页面在同一页面显示,这种方式用在前面所述的第一种简单文字链接方法比较好,搜索开始之后无须转换页面即可看到结果;另一个选项是“打开新窗口输出结果”,当采用搜索窗口摆在主页时一定要使用这个选项,否则当搜索结果出现时主页页面会被撑的很大而变形,效果不好。 |
--------在高级选项中有一项是确定每个搜索结果页面放置几个搜索结果,默认是10个,似乎太少。如搜索结果很多访问者就要不断地翻新页面,建议改为30-50较好。 |
--------还有其它很多设置您可以仔细研究使用,这里就不赘述了. |
(6)专业版和标准版(破解)的使用对比: |
为了使大家有更多的了解和选择,现把两者的对比简要介绍一下: |
---使用方法的差别:两者的界面和功能基本是一样的,只是专业版适合于大型网站,标准版只能用在小型站点;从笔者得到并使用过的这个标准版(standard
v2.19)来看,它在索引后得到三个文件的类型和专业版不同,它们是:search.html,searchfunc.js,webdata.js,但它们的功能和前面所述的是一样的。使用方法也相近,但源代码要按照帮助文件中的代码修改。 |
---使用效果对比:以下列出了在本站使用两个不同版本软件时的使用情况对比: |
对比项目
|
标准版(V 2.19破解版)
|
专业版(V 1.87)
|
备注
|
数据库文件大小
|
1.93M
|
6.45M
|
索引完成后均显示251页
|
相同关键字搜索结果比较
|
|
west
|
55
|
58
|
|
mission
|
43
|
44
|
|
荒野大镖客
|
6
|
7
|
|
美国往事
|
25
|
26
|
|
邦蒂斯
|
6
|
7
|
|
|
|
(7)数据库更新:这个软件的一个不足就是不能根据页面内容的更新或增减而自动更新数据库,所以当您的网站增减内容之后,就应该手动更新数据库。作法也很简单,只要按原方法重新索引一遍,再把新生成的三个文件上传或更新就可以了,其它都无须改动。为了保怔数据的准确和节省索引时间,可选取在清晨,深夜等网络比较清闲的时段进行这项工作。 |
|
|
|
|
|
|