Windows 7联合搜索功能解读
2009-06-09 09:42:23 来源:WEB开发网编辑搜索连接器
很明显,现成的搜索连接器并不能满足我们的需要,通常情况下管理员需要手动去编辑自己需要的搜索连接器。其实,搜索连接器文件打开后就是一个XML语言的脚本,如果要纯手动编写代码对于不少管理员来说是有难度的。不过,我们可以采取一个取巧的方法,就是通过修改搜索连接器模板以创建自己需要的连接器。如图所示就是一个搜索连接器的目标文件的截图,我们只需替换图中红色的部分即可。
其中Sevenforums标签是设置连接器的名称,我们只需将Sevenforums更改为自己需要的名称即可。标签中是设置连接器的描述,大家可以自己依据实际情况去填写。template后面是设置要搜索的网站的URL地址,大家只需将其更改为目标网站的URL地址即可。当然,对于企业用户来说,也可以将其更改为启用内部Web的URL地址。通过对图中4部分红色的修改,我们就完成了一个搜索连接器的文件代码的创建。接下来我们可将该文件保存为一个osdx格式的文件,最后按照上面添加搜索连接器的添加方法直接双击该文件即可。当然,通过这种方式创建的搜索连接器有可能会存在一定的问题,需要大家进行相应的调试。不过,建议大家还是下载比较专业的网站为其量身定做的搜索连接器。(图6)
5、发布搜索连接器
在Windows 7中,我们创建的搜索连接器一般都是保存在“C:users用户名Searches”即用户的“搜索”文件夹下。对于创建的搜索连接器我们可以将其进行发布,搜索连接器的发布有两层含义。其一是,将其发布到系统的其它位置使它无处不在,这样方便我们调用。例如,当我们执行“开始”→“搜索”在搜索框中输入搜索关键词后会在上面显示该搜索连接器以方便我们选择。除了这个位置之外,当我们在Windows 7的资源管理器的搜索框中输入关键词进行搜索,当搜索完毕后会在窗口下面列出所有的搜索连接器可供用户选择使用哪个搜索连接器进行搜索。默认情况下它是以本机的“计算机”为目标进行搜索,当我们点击其他的连接器比如MSDN这个连接器后,就会从MSDN的网站中进行检索。其二是,在域环境中通过组策略将其集中发布到域内的其他客户端中,实现搜索连接器的域内共享。本文只说说搜索连接器在本机的发布,其实在AD中的发布其组策略配置是一样的。
搜索连接器在系统中的发布,我们可以通过添加相应的注册表项来完成,当然最简单的方式是通过组策略来完成。执行“开始”→“运行”,输入gpedit.msc打开组策略编辑器,依次展开“用户配置”→“管理模板”→“Windows 组件”→“Windows资源管理器”,在右侧找到并打开“Pin Librahim or Search Connectors to the ‘Search again’links and the Shart menu”组策略项。首先选择“启用”该策略,然后在“选项”下面可以添加相应的搜索连接器进行发布,在此最多只能发布5个搜索连接器。将C:users用户名Searches”目录中对应的搜索连接器的完整路径复制到文本框中,例如“C:usersAdministratorSearchesMSDN.searchConnector-ms”,按照同样的方法将其它的搜索连接器进行发布,这样搜索连接器就会出现在上面所示的位置中。(图7)
总结:上面关于Windows 7的Search Federation(联合搜索)功能的解读和使用范例,主要是基于个人用户的,其实在域环境中其联合搜索更显示了它的灵活和强大。相信随着Windows 7正式版的发布,以及其在企业环境中的部署,联合搜索功能将会在数据文件的检索和搜索方面极大地解放IT人员。
更多精彩
赞助商链接