创建|全文检索
创建企业网站全文检索 唐琳 ---- 在企业的Internet应用中,如何在成千上万网页的资料中,快速地找到需要的信息成为非常重要的问题。虽然良好的浏览规划能够提供给上网用户一定的帮助,但是为了满足不同上网用户对信息(尤其是中文信息)的查询需求,全文检索是最实用的网站功能之一。 ---- Index Server是微软在Internet Information Server(IIS)中提供的搜索引擎。Index Server是一个全自动且完全整合在IIS中的全文检索工具,它是一个零维护的环境,拥有自动更新、编制索引、最优化和错误回复功能。 一、安装与设置 ---- 1.安装索引服务 ---- 2.启动索引服务 ---- 3.建立编录 ---- 安装索引服务后,Index Server将自动构造系统编录。如果安装了 IIS,索引服务将同时创建包含IIS索引的Web编录,也可以将网站的内容文件资料建立独立编录。创建编录步骤如下。 ---- (1)在“索引服务”项目上,执行右键快捷菜单的“新建”*“编录”,键入编录名。单击“浏览”,选择要放置该新类别的文件夹,单击“确定”按钮。 ---- (2)在新建的编录上,执行右键快捷菜单的“属性”指令,在“跟踪”选项卡的“WWW 服务器”列表中,单击要索引的Web 服务器,单击“确定”按钮,完成网站类别目录的建立。需要注意的是,在每次建立新目录后,都必须重新启动索引服务。 ---- 4.设定网站目录是否编制索引 ---- 对于网站的虚拟目录,一样可以设定是否加入索引服务编制索引。方法和上面类似。 二、创建搜索脚本 ---- 编写全文检索的ASP程序可以按以下步骤进行。 ---- 1.利用Index Server的查询函数,取得Index Server的查询结果。为此,首先要建立Query和Utility对象和建立查询字符串,然后设定Query对象的相关属性,再设定全文检索的搜寻范围。 ---- 2.将实际路径转换成网络虚拟路径。 ---- 3.将文件名或文件标题中包含关键词的字符特殊显示。 ---- 以下是我们开发的全文检索的实际例子,可以看到使用Index Server的效果,如附图所示。
|