[发明专利]使用计算引擎来改进搜索相关性有效
申请号: | 201210054950.3 | 申请日: | 2012-03-05 |
公开(公告)号: | CN102708129B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | J·T·埃佩西布尔;M·J·恩卡纳西翁;K·R·纳雷迪 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及使用计算引擎来改进搜索相关性。一种“迭代查询重制定器”提供用于使用计算引擎来通过一个或多个迭代重制定初始查询的各种技术。此查询重制定过程确保从使用经重制定的查询的搜索引擎或推荐系统返回的结果相对于仅使用该初始查询所返回的结果具有改进的相关性。更具体而言,该迭代查询重制定器提供端到端方案,所述端到端方案使用来自一个或多个知识数据库或知识源的计算来寻找从初始查询导出或提取的子查询的“部分答案”。然后使用这些部分答案来重制定该初始查询,其中经重制定的查询被搜索引擎或推荐系统用来提供与初始查询高度相关的结果。对是否继续重制定迭代的判断是基于评估来自具有匹配经重定制的查询的查询的历史搜索日志的用户度量的。 | ||
搜索关键词: | 使用 计算 引擎 改进 搜索 相关性 | ||
【主权项】:
一种用于响应于用户查询而提供查询结果的方法,包括使用计算设备来执行以下步骤:接收(200)具有多个搜索项的当前用户查询;评估(250)所述当前用户查询以标识一个或多个子查询,每个子查询包括所述当前用户查询的所述搜索项中的一个或多个;评估(260)每个子查询以从多个结构化数据集(150、155、160)中选择从中检索与每个子查询相对应的部分答案的一个或多个结构化数据集;对于从所选择的结构化数据集中检索的每个部分答案,通过用所述相对应的部分答案来取代所述当前用户查询的相对应的子查询来重制定(270)所述当前用户查询以构造经重制定的查询;检索(210)与经重制定的查询相对应的一组经排序的搜索结果;迭代地重复上述步骤,所得的经重制定的查询被用于在每一迭代中替换当前用户查询,直到近该排序的搜索结果中的一者或多者具有足够高的置信等级;以及当所述经排序的搜索结果中的一者或多者具有足够高的置信等级时,将所述组经排序的搜索结果呈现(230)在显示设备上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210054950.3/,转载请声明来源钻瓜专利网。
- 上一篇:回收锅炉烟道气中二氧化碳的方法
- 下一篇:竖杆拔杆机