In addition to documents that users have created or interacted with themselves, users are most likely to search for documents that are \near\ to them, such as documents created, read, or modified by other users who work near or collaborate with users, documents on sites where users often visit, and/or documents that are popular near them. Therefore, embodiments rank query results based on external context. The search service can receive queries and external context lists, determine the correlation values of each entry in the external context list, and execute queries, where the search index includes items that can be returned in response to query execution. The search service can match entries in the external context list against the associated attributes of the item, calculate the score of the item based on the match, and rank the query results based on the score calculated for the item.
【技术实现步骤摘要】
【国外来华专利技术】利用外部上下文针对相关性将查询结果进行排名
技术介绍
在企业设定中,除了用户已经创建或者与他们自己交互的文档,用户最有可能搜索他们“周围”的文档,例如由在用户周围工作或与用户协同的其他用户创建、阅读、或修改的文档,用户常去的站点上的文档,和/或与他们在从事的工程或任务相关联的文档。然而,经由该类型的外部用户上下文进行搜索常常对搜索系统而言是不可用的。替代地,用户可能仅能够在具体的位置(例如,给定文件夹或协同站点)中针对文档进行搜索,这需要用户知道并记住该文档被存储的位置。
技术实现思路
提供了该
技术实现思路
以用简化的形式引入在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在排他地标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。实施例针对基于外部上下文的对查询结果的相关性排名。搜索服务可以接收查询和外部上下文列表,确定该外部上下文列表中的每个条目的相关性值,并且执行查询,其中搜索索引包括可以响应于查询的执行而被返回的项目。该搜索服务可以接着将外部上下文列表中的条目针对所述项目的相关联的属性进行匹配,基于所述匹配来计算所述项目的分数,基于针对所述项目所计算的分数来将查询的结果进行排名。这些和其他特征和优点将通过阅读以下的详细描述以及回顾相关联的附图而是显而易见的。所要理解的是,之前的一般描述和以下的详细描述两者都是解释性的而不限制所要求保护的方面。附图说明图1包括其中可以实现被配置为基于外部上下文来针对相关性将查询结果进行排名的系统的示例网络环境;图2示出了被配置为基于外部上下文来针对相关性将查询结果进行排名的系统的 ...
【技术保护点】
1.一种用于基于外部上下文来针对相关性将查询结果进行排名的方法,所述方法包括:在搜索服务处接收查询以及外部上下文列表;确定所述外部上下文列表中的每个条目的相关性值;执行所述查询,其中,搜索索引包括响应于对所述查询的执行而被返回的项目;将所述外部上下文列表中的条目针对所述项目的相关联的属性进行匹配;基于所述匹配来计算所述项目的分数;以及基于针对所述项目所计算的所述分数来将所述查询的结果进行排名。
【技术特征摘要】
【国外来华专利技术】2016.08.26 US 15/248,0041.一种用于基于外部上下文来针对相关性将查询结果进行排名的方法,所述方法包括:在搜索服务处接收查询以及外部上下文列表;确定所述外部上下文列表中的每个条目的相关性值;执行所述查询,其中,搜索索引包括响应于对所述查询的执行而被返回的项目;将所述外部上下文列表中的条目针对所述项目的相关联的属性进行匹配;基于所述匹配来计算所述项目的分数;以及基于针对所述项目所计算的所述分数来将所述查询的结果进行排名。2.根据权利要求1所述的方法,其中,确定所述外部上下文列表中的每个条目的相关性值包括:基于每个条目与请求所述查询的用户之间的联系的顺序来确定所述每个条目的相关性值。3.根据权利要求1所述的方法,其中,所述外部上下文列表中的所述条目包括人、团队、小组、组织、站点、和标签中的一个。4.根据权利要求1所述的方法,还包括:通过将所述项目的属性索引为关于所述搜索索引内的相应项目的元数据来用所述项目的所述属性填充所述搜索索引。5.根据权利要求1所述的方法,还包括:将所述查询的经排名的结果提供至客户端设备以用于通过用户界面来显示;以及使得请求所述查询的用户能够通过所述客户端设备的所述用户界面来与所述查询的所述经排名的结果进行交互。6.根据权利要求1所述的方法,还包括:从目录服务、协同服务、通信服务、以及生产力服务背景框架中的一个或多个中取回与每个条目相关联的信息,以确定所述相关性值。7.根据权利要求1所述的方法,其中,执行所述查询包括:在所述搜索服务的搜索引擎处执行所述查询。8.根据权利要求1所述的方法,其中,执行所述查询包括:将所述查询提供至外部搜索引擎以被执行;以及从所述外部搜索引擎接收所述搜索索引。9.一种被配置为执行搜索服务的服务器,所述搜索服务基于外部上下文来针对相关性将查询结果进行...
【专利技术属性】
技术研发人员:M·泰勒,T·海尔维克,O·弗莱德博格,L·哈根,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。