Windows 7之Search Federation(联合搜索)_从心开始_新浪博客

Search Federation(联合搜索)作为Windows 7新特性,此功能允许用户进行网页搜索,但是和其他的单一搜索引擎又有所不同,它属于多种搜索方式整合在一起,所以叫Federated Search(联合搜索)功能,它基于OpenSearch项目和RSS格式,而且它是开源的可以允许用户简单的创建自己的“搜索连接器”(search connectors)来进行远程搜索。比如我们可以使用explorer搜索Flickr或者Twitter。

联合搜索在很大程度上解放了用户,用户并不须要知道目标地址的相应的信息,将这一切交给系统让其完成搜索任务。此外,联合搜索提供了丰富的用户体验:通过阅读器或者Windows7的资源管理器,用户可以实现数据的预览、略缩图,了解元数据信息,并能实现数据的拖放,数据检索时的高亮显示。另外,其安全性也很高,并不会对源数据造成损伤,其验证方式由Windows集成。当然,它也不会添加客户端的负担,因为搜索是在服务器上执行的,在客户端上不会执行代码,也不会非常明显地添加客户端的网络流量,因为它是以轻量的流量方式执行的。还有一点,在Windows7中联合搜索的结果是以XML格式返回的。我们可以执行属性的映射、略缩图显示和网址预览等等。

在Windows7中,我们建立的搜索连接器一般都是保存在“C:users用户名Searches”即用户的“搜索”文件夹下。对于建立的搜索连接器我们可以将其执行揭晓,搜索连接器的揭晓有两层意思。其一是,将其揭晓到系统的其它位置使它无处不在,这样方便我们调用。例如,当我们执行“开始”→“搜索”在搜索框中输入搜索关键词后会在上面显示该搜索连接器以方便我们选择。除了这个位置之外,当我们在Windows7的资源管理器的搜索框中输入关键词执行搜索,当搜索完毕后会在窗口下面列出所有的搜索连接器可供用户选择运用哪个搜索连接器执行搜索。默认情况下它是以本机的“计算机”为目标执行搜索,当我们点击其他的连接器比如MSDN这个连接器后,就会从MSDN的站点中执行检索。其二是,在域环境中通过组策略将其集中揭晓到域内的其他客户端中,实现搜索连接器的域内共享。本文只说说搜索连接器在本机的揭晓,其实在AD中的揭晓其组策略配置是一样的。

搜索连接器在系统中的揭晓,我们可以通过添加相应的注册表项来完成,当然最基本的方式是通过组策略来完成。执行“开始”→“运行”,输入gpedit.msc打开组策略编辑器,依次展开“用户配置”→“管理模板”→“Windows组件”→“Windows资源管理器”,在右侧找到并打开“PinLibrahim or Search Connectors tothe "Search again"links and theShartmenu”组策略项。首先选择“启用”该策略,然后在“选项”下面可以添加相应的搜索连接器执行揭晓,在此最多只能揭晓5个搜索连接器。将C:users用户名Searches”目录中对应的搜索连接器的完整路径复制到文本框中,例如“C:usersAdministratorSearchesMSDN.searchConnector-ms”,按照同样的要领将其它的搜索连接器执行揭晓,这样搜索连接器就会出现在上面所示的位置中。

默认下搜索的是本地硬盘的内容。

我们可以增加搜索连接器来增强它的搜索功能,如搜索雅虎上的图片。

首先在这个网站上下载搜索连接器



安装搜索连接器



可以在如下文件夹看到



用记事本打开搜索连接器文件(.OSDX),可以看到如下相关内容



输入关键字,进行搜索。



 

已投稿到:
郑重声明:资讯 【Windows 7之Search Federation(联合搜索)_从心开始_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——