d) 排除不需要索引的文档
网站中除了某些目录不需要被索引外,还可能存在某些类型的文档不需要被索引的情况,在本网站中,*.js,*.config,*.txt,*.xml以及所有图片文件是不需要被索引的,因此需要排除这些类型的文件,一方面提高系统的安全性(.config包含网站配置信息,xml文件包含用户菜单信息),一方面提高检索性能。
文件的排除方法与目录的排除方法不一样,不能在管理控制台中进行排序,需要编辑系统注册表,因此操作一定要谨慎,否则错误操作可能造成系统的崩溃。
在“开始”菜单中,选择“运行”,在运行窗口中输入regedit,启动注册表编辑器
相关图片:
相关图片:
相关图片:
查看注册表键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Catalogs\Web\Scopes
在右边窗口空白处点击鼠标右键,选择“新建”à“字符串值”,见下图
相关图片:
在名称列表栏中输入“*.xml”等文件类型扩展名,再双击该名称,进行编辑字符串,在数值数据中输入“,,4”(两个半角逗号和数字4),其中数字为4表示排除该类型的文件,数字为3表示包含该类型的文件。
按此方法添加所有需要排除的文件类型,即完成了排除文件类型的工作,如果要删除某类型文件的配置,直接删除该键值即可。
5、 索引服务配置生效
在进行以上任何一个配置以后,Indexing Service服务不会自动生效,即不会采用用户的最新配置信息重新索引,因此,为了确保使得索引服务按照我们设定的方式进行索引,需要人工干预,使得索引生效。
提醒:该操作最好在索引服务的所有配置都完毕以后进行。
1) 停止索引服务
首先,选择“控制面板”à“管理工具”à“计算机管理”,打开计算机管理控制台,在左边的控制台树中展开“服务和应用程序”节点,选择“索引服务”项目,点击控制台上面的工具栏中的“停止”按钮,停止索引服务,或者选择“索引服务”,点击鼠标右键,选择“所有任务”à“停止”来停止索引服务,或者在“服务”管理控制台中的服务列表中选择Indexing Service服务并停止。
2) 删除现有编目
前面我们提到过,Web编目的编目信息保存在c:\Inetpub目录下(不同的系统和配置可能不同,需要查看得到确定的目录),具体内容保存在该目录下的一个隐藏目录Catalog.wci中,删除该目录。
3) 重新启动索引服务
按照停止服务相同的方式,重新启动索引服务,这样索引服务将按照现有的配置信息重新对Web编目进行索引。
|