[发明专利]使用外部搜索系统来搜索链接的内容有效
申请号: | 201110418025.X | 申请日: | 2011-12-07 |
公开(公告)号: | CN102542010A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | T·松德林;A·韦特莫尔;J·埃德兰恩;J·佩雷拉 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 外部 搜索 系统 链接 内容 | ||
技术领域
本发明涉及网络技术,尤其涉及搜索技术。
背景技术
当在一组电子通信内搜索内容时常常采用关键词搜索。这在感兴趣的内容被包含在嵌入给定通信内的链接内时可导致问题。例如,如果在对电子邮件消息中的的内容进行初始查看之后经过足够的时间段,用户可能难以记住并阐述包含该链接内所包含的项的搜索查询。在这样的场景中,可能需要大量时间来重新定位感兴趣的内容。
发明内容
在一方面,一种用于对包含在电子通信内的所链接的内容进行索引的方法,包括:在计算设备上对至少一个电子通信进行索引;在所述计算设备处分析的所述至少一个通信的内容,以便标识其中包含的链接的内容;在所述计算设备处形成包括对所述链接的内容进行索引的请求的消息;以及将所述消息从所述计算设备发送给外部服务来对所述链接的内容进行索引。
在另一方面,一种用于在通信系统中搜索包含在电子通信内的链接的内容的方法,包括:在所述通信系统处从消息收发应用接收包括用于搜索电子通信的至少一个关键项的搜索串;在所述通信系统处根据所述搜索串查询本地索引,以便获取第一本地查询结果;在所述通信系统处标识具有从所述通信系统接收到的链接的内容的至少一个外部服务;将消息从所述通信系统发送给所述外部服务,所述消息包括执行对外部索引的外部搜索的请求;从所述外部索引服务接收包括外部查询结果的响应;在所述通信系统处使用所述外部查询结果来查询所述本地索引,以便获取第二本地查询结果;以及向所述消息收发应用返回包括所述第一本地查询结果和第二本地查询结果中的至少一部分的经合并的搜索结果。
在又一方面,一种计算设备包括:处理单元;以及连接至所述处理单元的系统存储器,所述系统存储器包括在由所述处理单元执行时使得所述处理单元实现用于评估包含在电子通信内的链接的内容的索引模块和搜索模块的指令,其中所述索引模块被配置成:接收用于对至少一个电子通信进行索引的指令;分析所述至少一个通信的内容,以便标识其中包含的链接的内容;形成包括对所标识的链接的内容进行索引的请求的第一消息,其中所述第一消息包括索引处理标识符和所标识的链接的内容;以及将所述第一消息发送给第一外部服务来对所标识链接的内容进行索引;并且所述搜索模块被配置成:接收包括用于搜索多个电子通信的至少一个关键项的搜索串;根据所述搜索串查询本地索引,以便获取第一本地查询结果;标识具有从所述搜索模块接收到的链接的内容的至少一个外部服务;将第二消息发送给所述至少一个外部服务,所述第二消息包括执行对外部索引的外部搜索的请求;从所述至少一个外部索引服务接收包括外部查询结果的响应;根据所述外部查询结果来查询所述本地索引,以便获取第二本地查询结果;以及返回包括所述第一本地查询结果和所述第二本地查询结果的交集的经合并的搜索结果。
提供本发明内容是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也决不旨在用于限制所要求保护的主题的范围。
附图说明
本公开的各方面在结合附图考虑以下各实施例的详细描述的情况下可被更全面地理解。
图1示出了示例联网计算环境。
图2示出了示例服务器计算设备。
图3示出了客户机计算设备的示例逻辑模块。
图4示出了示例计算设备之间的示例通信。
图5示出了用于在电子通信系统中对包含在电子通信内的链接的内容进行索引的示例方法的流程图。
图6示出了用于在电子通信系统中搜索包含在电子通信内的链接的内容的示例方法的流程图。
具体实施方式
本发明涉及在电子通信系统中对包含在电子通信内的链接的内容进行索引和搜索。
在示例实施例中,当链接位于给定通信内时,消息被递送给外部索引服务。该消息包括对与该连接相关联的内容进行索引的请求。当在通信系统内执行关键词搜索查询时,本地索引以及与外部索引服务相关联的外部索引都被查询。来自查询的结果被合并且被显露。尽管没有进行如此限制,但是对本公开的各个方面的理解通过讨论以下给出的示例来达成。
现在参考图1,示出了示例联网计算环境100。计算环境100包括客户机设备105、服务器设备110、存储设备115和网络120。其他实施例是可能的。例如,计算环境100通常可按需包括更多或更少设备、网络和其他组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110418025.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吸盘式装夹装置
- 下一篇:多检测器飞行时间深度映射