当前位置: 首页 > 专利查询>微软公司专利>正文

联合搜索制造技术

技术编号:4644869 阅读:1173 留言:0更新日期:2012-04-11 18:40
公开了允许使用一个查询搜索若干位置的各种技术。位置可包括web搜索站点、仅订阅站点、行业应用程序、或其它可搜索数据储存库。可修改查询来为要执行搜索的每一位置提供所需格式或其它信息。

【技术实现步骤摘要】
【国外来华专利技术】联合搜索扭旦 冃豕在曰常工作的过程中,用户经常需要访问存储在诸如行业应用程序、在线报纸、以及基于web的研究站点等各种内容储存库中的信息。寻找存储在这些 内容储存库中的信息涉及搜索多个应用程序和站点,这通常通过加载与所需信息相关联的网页或应用程序,执行搜索,以及随后为每一内容储存库重复此过 程。web搜索站点索引网页以方便搜索,但不能以此方法索引所有的站点。例 如,订阅站点可允许査询但非索引,且不能索引从数据库中的信息动态地构建 产品信息页面的许多在线商店,尽管它们可被搜索。概述下面提供本专利技术的简要概述以便向读者提供基本的理解。本概述不是本发 明的详尽概观,并且既不标识本专利技术的关键/重要元素,也不描绘本专利技术的范围。 其唯一目的是以简化形式提供在此公开一些概念作为稍后提供的更详细描述 的序言。根据此处所呈现的一个实现,诸如在客户计算机上运行的基于操作系统的 搜索应用程序(此处被称为"始发软件")等软件允许对要搜索的一组内容储 存库或"位置"进行选择。始发软件解析査询,可修改该査询的内容和句法以 匹配所选位置中的每一个的需求,并通过诸如WebDAV等向査询添加到URL 的合适的编程接口将査询提交给位置中的每一个。位置中的每一个随后执行搜 索并将结果返回给始发软件。提供用户界面,以允许显示从每个位置返回的结 果。某些实现允许任何数量的不同搜索应用程序向任何数量的位置发送查询。不是所有的位置都可以允许所有的始发软件直接查询它们。例如,为增强 安全性,企业可能仅允许诸如特定的内联网搜索门户等特定服务器和服务来访 问授予对特定位置的访问权的授权与认证服务器,如人力资源数据库搜索引擎。在一示例中,可允许内联网搜索门户搜索一特定位置,但不可允许基于操 作系统的搜索应用程序搜索该特定位置。此处所述的某些实现提供令始发软件经由内联网搜索门户向特定位置发 送査询的解决方案。在此示例中,始发软件将向内联网搜索门户提交査询和用 户的安全凭证。内联网搜索门户将访问授权与认证服务器,并获取合适的安全 凭证以访问人力资源数据库搜索引擎。此内联网搜索门户随后将使用该合适的 凭证来向人力资源数据库搜索引擎提交搜索、获取结果、并将结果返回给始发 软件。在某些实现中,位置B可响应于来自位置A的请求来给出关于其可访问 的其它位置的信息,在此被称为"自我描述"。某些实现还可允许"嵌套",使用以上示例,其中位置B还可向位置B可访问的位置C进一步请求C可访 问的其它位置的列表,并将此位置的列表返回给位置A。可对任何或所有可被 直接或间接(即,从位置A通过另一位置)访问的位置重复此嵌套。附图描述根据附图阅读以下详细描述,将更好地理解本专利技术,在附图中附图说明图1是适用于实现联合搜索的操作环境的示例的框图。图2是示出出站査询的数据流的示例的框图。图3是示出从査询返回结果的数据流的示例的框图。图4是示出联合搜索的实现的一个示例中处理査询的方法的流程图。图5是其中可实现联合搜索的操作环境的示例的框图。图6是示出联合搜索的实现的一个示例中处理返回结果的方法的流程图。图7是其上可实现联合搜索的系统的示例的框图。详细描述下面结合附图提供的详细描述旨在作为对示例实现的描述,而非表示可构 造或利用联合搜索的唯一形式。本说明书阐述了各示例实现的功能以及用于构 造和操作各示例的步骤序列。然而,相同或等效的功能与序列可由替换实现来 完成。在各附图中相同的标号指的是相同的部分。6il,i 一一 、 i、 上,.、.-—■ i, 「t入 、z_^tt、/a --4--丄L /-, < 、 i i -,、 一 — _:s一 、,丄丄L - /t-.i r~i , -i .、 —_I_w:处所还的王安足兀针跃t 拨系tfj各肝仪不和力汰tf、j不例。虫然仕牟乂屮 将示例描述并示出为在个人计算机系统中实现,但是所述系统只是作为示例而 非限制来提供的。本领域的技术人员将理解,本示例适于在各种不同类型的系 统中应用。在包含査询联合器模块(QFM)的系统的某些实现中,提供了用户界面,以允许输入原始査询。此类用户界面可包含输入原始査询的一个区域、显示返 回结果的一个或多个区域、以及选择应该査询哪些位置的方式,此处被称为一 组可能的位置中的"所选位置"。可按众多方式确定位置组,包括但不限于最 终用户选择和配置的内容、或管理员可经由管理用户界面配置的内容。原始査询由QFM处理并分析,且适用于所选资源中的每一个的查询、即 "经处理査询"被创建。经处理查询可以是原始査询的未修改的副本,或其句 法或内容可被修改。例如,原始査询可包含寻找其中被称为"标题"的属性包 含单词"云"的结果的从句。如果所选位置具有语义上等同于"标题"但被称 为"文字说明"的属性,则QFM可改变经处理査询以引用属性"文字说明" 而不是"标题"。在另一示例中,如果使用一种句法来输入原始査询,且所选 位置需要不同的句法,则QFM可提供匹配原始查询的语义但使用所选位置的 句法的经处理查询来代替原始査询。向每一所选位置提交相应的所选位置的经处理查询,且将结果返回给QFM。这些结果随后被映射回,使得其中的元数据与原始系统所期望的一致。 例如,如果结果具有名为"主题"和"文件名"的属性,它们可被映射到"标 题"和"URL",以使原始系统知道如何显示这些属性。这些结果被返回给用 户界面并在其中显示。用户界面可被分为对应于所选位置的区域或部分。在一 替换实施例中,可在用户界面的一个部分中显示所有结果。用户界面的返回结 果部分中诸如鼠标点击等任何交互被传递到提供该返回结果的位置。这允许例 如web搜索位置接收网页标题上的点击并打开对应网页,或薪水应用程序接收 名字上的点击并打开对应薪水信息。图1是其中可实现联合搜索的一个合适的操作环境100的概括表示。该操 作环境100包括经由局域网105连接到服务器计算机110的客户计算机100。 在此实例中,服务器计算机110主存QFM120。7服务器计算机il0通过广域网i30提供对服务器计算机135、 145、和i55 的访问。服务器计算机135、 145、 155分别主存位置140、 150、 160。客户计算机100包括web浏览器软件210 (未示出)。web浏览器软件210 正在访问QFM 120。 QFM 120访问位置140、 150、 160以提供搜索结果。尽管此示例将客户计算机100示为通过服务器计算机110连接到其它位 置,但在其它实现中客户计算机100可通过局域网、通过广域网、通过局域网 和广域网两者的组合、或通过可用的任何其它类型的连接来直接连接到任何数 量的位置。QFM还可在客户计算机100上直接实现,以移除对此示例中的服 务器计算机110的需要。本领域的技术人员应该理解,有许多能够支持联合搜 索的其它配置。图2是其中可实现联合搜索的操作环境的示例的框图200。在此示例中, 客户计算机210向位置A 220和位置B 230提交查询。位置A 220具有对位置 C 240和位置D 250的访问权。位置A 220将向客户计算机210提供其可为査 询产生的结果,且将该査询传递到位置C 240和D 250。位置C 240和D 250 中的每一个都将本文档来自技高网...

【技术保护点】
一种用于搜索的方法,包括: 接收原始查询; 选择一个或多个要搜索的位置; 将所述原始查询映射到所述一个或多个要搜索的位置中的一个位置; 向所述一个位置提交所述映射后的查询;以及 从所述一个位置接收所述映射后的查 询的搜索结果。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:D莫瓦特A克里希纳莫泽瑞NK帕特瓦德汗P纳鲁拉TM莱尔德麦康奈尔
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1