Search Federation-win7的联合搜索功能(2)
4、运用 OpenSearch执行 联合搜索
OpenSearch是Windwos 7联合搜索的一种方式,正如其名称所表达的这时一种开放的搜索方式。这大大方便了我们的数据搜索,搜索时,我们搜索数据,而不用管目标数据在何处。同时,它也可以够很好地保证远程数据源的安全性。
(1).在IE 8中运用 OpenSearch
我们以Widnows 7中集成的IE 8阅读器为例。运行IE 8,可以在窗口的右上角看到一个搜索框,其实它用到的搜索方式就是OpenSearch的联合搜索方式。OpenSearch是搜索连接器息息有关,OpenSearch搜索就是通过搜索连接器来具体实施的。大家可以看到,IE 8默认运用的是Live Search搜索连接器,当然我们也可以添加其他搜索连接器。至于搜索连接器,我们可以通过自定义的方式去手动添加和编辑。除了可以添加现成的搜索连接器,我们也可以根据须要建立搜索连接器,甚至可以将自己的站点添加到搜索连接器中,以实现对站点内容的检索。
下面我们实例操作,看看如何 建立或者添加一个搜索连接器。运行IE 8,在窗口的右上角可以看到一个搜索框,其默认的搜索连接器就是Live Search。点击搜索框右侧的下拉箭头可看到此前添加的搜索连接器,另外还有3个操作项。笔者此前曾经添加过一个新浪的“天气查询”,如果要添加新的搜索连接器,点击“查找更多提供程序”项,会进入微软提供的一个“可视化搜索”的网页。在该网页中,列出了非常多的搜索连接器工具。在网页的左侧有各种搜索器分类,大家可展开某类找到自己须要的搜索连接器。(图2)
比如,我们添加一个新浪的“股票搜索”,点击其下面的“添加到Internet Exp lorer”按钮,然后弹出对话框询问你能不能要添加,点击“添加”后则该搜索工具就添加到IE 8的搜索连接列表中。在列表中点击刚才添加的“股票搜索”工具,则其成为搜索框的当前搜索工具。在搜索框中输入你所关心的股票名称或者代码,就会在搜索框下看到该股票的走势等信息。同样的,点击搜索列表中的“天气查询”工具,在搜索框中输入要查询的城市的名称就会看到该城市的天气信息。当然对于某些站点它们开发了自己是搜索工具,我们都可以将其添加进来,一说实现信息的高速检索。以上就是运用 OpenSearch执行 联合搜索的一个例子,运用 这种搜索方式,我们完全不用关心数据在什么地点,可以平滑发觉。(图3)