为网站添加信息搜索功能——我的网站也能搜罗天下

站长空间

网络资源越来越多地被人们所利用,优秀的网站要有丰富的信息资源,这样才可以赢得大量的浏览者光顾。可是页面的逐渐增多,会给浏览者带来很多的困难,有时在一个网站中想查找一条信息,翻找好半天也不能找到。如果你是一个站长,给自己的网站添加一个网站搜索引擎,就能方便浏览者查找自己想要的信息了。

打造专业站内搜索系统

在自己的网站中制作站内搜索系统难度比较大,一般情况下都是用代码编写的,如果你不是一个专业的网站代码编写者,要想实现有强大功能的搜索系统就比较费功夫了。好在,我们还可以利用专业的搜索生成工具来代替编写代码的步骤。

搜索引擎工厂Search Engine Builder(下载地址:http://www.skycn.com/soft/8126.html)能快速地索引整个网站并自动生成一个高效的搜索引擎网页,这样只要输入某个信息,即可将整个网站中的相关信息搜索出来,给浏览者查找资料带来很大的方便。

在使用Search Engine Builder制作站内搜索引擎时,首先在该界面中新建一个项目,单击工具栏中的“新建”按钮,弹出一个“输入项目名称”对话框,在此我们需要输入一个项目的名称,确定后进入到该项目界面(图1)。

20-f15-1.jpg
图1

1.创建网站索引项目

首先创建一个索引项目,在“文件”标签项下,程序提供了“索引一个站点或文件夹到一个搜索引擎中”和“索引多个站点或文件夹到一个搜索引擎中”两个单选项,如果你只创建一个站点的搜索引擎页,在此选择第一项。如果你想将多个站点同时创建到一个搜索引擎页中,在此选择第二项,两项的操作方法相似,下面我们以第一项为例。

选择第一项后,单击右侧的“文件夹”按钮,选择站点文件在本地磁盘上的文件夹,如果你想创建服务器上网站的搜索引擎,在此我们可以输入该网站的网址。随后点选下面的“使用相对路径”项,这样搜索引擎只创建该文件夹的索引信息。切换到“脚本”标签项下,在“字符”列表中选择程序默认的“gb2312”即可。

2.指定个性索引类型

进入到“索引”标签项下,我们对索引文件的类型进行设置(图2),索引信息是我们搜索文件的重要依据,因此详细的索引信息是搜索引擎定位的关键。

20-f15-2.jpg
图2

首先在“索引文件类型”项中对索引文件的类型进行设置,程序提供了“网页文件类型”和“文本文件类型”两项,在此我们将要创建索引文件的名称添加到相应的文本框中,名称之间要用半角的“,”隔开。如果你不想让某些网页(如留言版、论坛页面)创建索引信息,可以将这些网页添加到下面的“不要索引以下文件或页面”列表中,这样在创建索引时程序不会搜索这些网页或文件。程序还提供了索引线程设置,在此建议使用3线程即可。

设置后单击“高级”按钮,进入“索引”对话框,在此我们可以对大的网站或网站中较大的文件设置限制索引文件类型。

3.根据风格创意页面版式

切换到“模板”标签项,在“模板”下拉菜单中选择一个模板样式,这时在“编辑选定模板”项下列出三个网页,每个网页都有自己的样式,这三个就是我们所要创建的搜索网页,在此我们可以根据需要来选择,选择后单击“预览”按钮,可以启动IE对当前页面进行预览,如果你感觉该页面不太适合自己网站的风格,在此单击“编辑”按钮,程序自动启动FrontPage 来对该网页进行修改。

4.搜索属性由我控制

切换到“搜索”标签项下,在该项中我们可以对搜索的关键词和需要搜索页面的搜索部分进行设置,如:匹配所有搜索的关键词、搜索页面的标题等,我们可以根据需要进行选择。

随后切换到“输出”标签项下,在该项中选择好搜索页面保存的路径,并在输出风格中选择自己喜欢的输出风格(图3)。在该界面中的“你想在搜索结果中输出哪些项”选项中提供了“结果标题”、“结果描述文本”、“结果网址/路径”、“结果信息”四个选项,建议全部选中。随后在下面的“输入结果各部分颜色、字体设置”项中对搜索结果的各部分的字体和颜色进行设置。

20-f15-3.jpg
图3

5.创建最终索引信息

以上各项设置后,单击工具栏中的“索引”按钮,程序开始对该站点中的指定类型的所有文件进行索引,并在右侧窗口中显示出结果。索引后单击“创建”按钮,程序开始创建索引数据单和搜索页面,随后在指定文件夹中生成search.html、searchfunc.js、 webdata.js三个文件,单击程序界面中的“运行”按钮便自动运行search.html文件。

6.使用之前先测试

搜索页面制作完成后我们就可以在search.html中搜索信息了,启动search.html文件,随后在搜索文本框中输入需要搜索的信息,如“电脑”,单击“search”即可列出该网站的所有关于“电脑”的信息列表,单击某个信息即可进入相关的界面。

加装互联网搜索引擎

虽然百度和Google搜索起来非常方便,但每次都要登录到该网站首页上去搜索总是感觉有些麻烦。如果要是将百度和Google的搜索引擎镶嵌到自己的网站页面中,就方便多了。

1.添加多功能百度搜索

我们经常看到有些网站镶嵌的工具条功能非常强大,有网页、MP3、图片等选项(图4),这样我们可以在这个搜索条中进行按类别搜索。

20-f15-5.jpg
图4

制作此类工具条时,我们只要将下面的语句复制到相应网页的“”和“”语句之间即可。

<iframe id="baiduframe" border="0" vspace="0" hspace="0" marginwidth="0" marginheight="0"

framespacing="0" frameborder="0" scrolling="no" width="670" height="40"

src="http://unstat.baidu.com/bdun.bsc?tn=lvchunyan2005&cv=1&cid=31577&csid=103&rkcs=2&bgcr=ED EDEB&ftcr=FF0000&rk=1&bd=1&bdas=0">

</iframe>

2.将Google搜索框请到站内

按照上面的方法我们很简单地就将百度搜索引擎嵌入到自己的网页中了,其实按照上面的方法我们还可以将Google嵌入到网页中。嵌入时,只要下载代码(下载地址:http://www.google.com/intl/zh-CN/searchcode,html,将语句复制到相应网页的“<body>”和“</body>”语句之间即可。