用于搜索的合成本地输入提示建议制造技术

技术编号:13569149 阅读:37 留言:0更新日期:2016-08-21 10:51
架构,其生成本地意图建议,作为针对未完成的(或者部分输入的)搜索查询的完成建议(自动建议解决方案)。本地意图建议是“合成的”,因为这些建议是基于任何在先查询历史的几乎或完全缺失而推导的。本地意图建议能够在没有典型的基于web的建议的情况下或者在具有基于web的建议的情况下推导和呈现。将基于web的建议与本地意图建议调和(例如,放置在其上方、下方或者与其混合)并且显示给用户。Web界面包括但不限于,全页面显示界面(例如,其包括全页面地图、借助于图像的精确定点、子意图、标题和描述)、和/或右窗格(子窗格)自动建议界面(其具有例如小地图精确定点、子意图和消歧拼贴)。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
在整个搜索行业中,输入提示(type-ahead)建议(也称为自动完成)是基于频繁的过去查询的。这在本地意图域(local intent domain)中提出了难以实现的挑战,因为本地意图域包括了不频繁的或者完全缺失的观测到的末尾查询(tail queries),而且,可能需要区分于其它不频繁的或未观测到的查询。
技术实现思路
下面提供了简化的概述以便提供对本文所描述的一些新颖实施例的基本理解。该概述不是泛泛的概览,也不意在确定关键/重要要素或者勾勒其范围。其唯一的目的是以简化的形式呈现一些概念作为后面呈现的更详细描述的前序。公开的架构生成了本地意图建议作为查询输入的一部分(无论是部分输入还是完全输入)的完成建议(自动建议解决方案)。本地意图建议是“合成的”,因为这些建议是基于任何在先查询历史的几乎或完全缺失而推导的。本地意图建议可以在没有典型的基于web建议或者具有基于web建议的情况下推导和呈现。合成地生成的本地建议与统计的基于web建议的调和使得能够存储和取回相关的末尾本地意图建议(tail local intentsuggestion)且将其呈现给用户。查询(用户已经键入到搜索框中的字符,例如未完成的,并且还称为前缀)被发送到“自动建议”堆栈。合成处理与基于web的处理之间的拆分发生于堆栈的开始处,并且路径恰恰在进行排名之前融合。常规的web建议是从存储有“之前见过的”查询(即,之前已经由用户输入过的且结果与其相关的查询;也称为基于历史的查询)的数据结构中取回的。这些“之前见过的”查询具有历史的方面,而合成的建议是基于给定查询的历史的几乎或完全缺乏而生成的。作为合成(非历史)查询处理的一部分,查询被传递给非历史搜索框架(用于语义预处理),其中适合的生成器(子工作流)被选择。语义预处理可以是全局的(选择适合的合成生成器)和专门的(用于子工作流,诸如本地的)。非历史搜索框架能够与一组查询/意图分类器(例如,机器学习,基于规则的,等等)接口,经由该组查询/意图分类器对前缀进行分类。例如,如果前缀被分类为本地,则前缀被发送到地理空间子工作流,但是不一定发送到其它语义处理器。给定的分类器计算得分,该得分关于所输入的(例如,键入的、语音的等)查询是否具有潜在的本地意图而提供指示。该得分可选地还可以用于其它目的。每个子工作流(例如,本地的)可具有其自身的预处理器,该预处理器将更多的数据添加到前缀,或者创建同一前缀的多个变化形式。对于本地合成建议,查询由地理-空间子工作流(其包括地理-空间预处理器和约束索引)来处理。此处,查询能够与如由“约束索引”提供的另外的用户空间信息绑定。约束索引包括对本地意图语法进行编码的组件和为查询完成而优化的本地实体空间索引。例如,约束索引包括对本地物理实体、本地推送商家以及道路进行操作的多个机器。约束索引操作以提供用于语义完成的前缀完成尝试以及使能高效地理坐标受限(例如,纬度/经度)查找的空间索引。居首位的本地合成建议从地理-空间子工作流(地理-空间部件)输出,该地理-空间子工作流包括约束处理。如作为约束处理的一部分而获得的,最可能的部分查询解释veuve针对显式特征和隐式特征而进行分析。显式的用户位置和地理上定义的定界框是从地理信息源取回的,地理信息源诸如例如反向IP地址、Wi-Fi位置、蜂窝塔、地图矩形图、地理坐标(例如,来自全球定位系统(GPS))和自命用户设置。从约束处理获得的居首位的本地合成建议被发送到基于机器学习的排名器(作为地理-空间工作流的一部分),该基于机器学习的排名器基于静态和动态查询/实体特征和用户特征来进一步改善本地(意图)建议的次序。示例的特征包括但不限于,对于部分输入查询而言过去观察到的和取回的
查询的总数、对于部分输入查询而言本地动态生成的本地建议的总数、用户的设备类型、用户的位置、部分输入查询的长度、最可能的本地建议和用户的位置之间的距离、对于部分输入查询而取回的居首位的本地实体的静态排名,语义解释概率等。还可以使用监督学习。然后,子工作流的输出被汇总且发送到融合器,该融合器执行web结果和语义结果的融合(例如,置于上方、下方,或者与其混合)和去重。执行特征提取和最终排名,以便呈现给基于web的建议和/或合成的建议。在替选的实施例中,在同步地检查/取回针对查询的常规的基于web的建议和/或针对查询的合成的本地意图建议之后,可以将分类器得分包含在关于所输入的(例如,键入的、语音的等)查询是否具有潜在本地意图而提供指示的特征中,基于动态和静态特征。然后,最终排名器(例如,排名器组件)可以通过对合成建议和web建议进行进行评分和定序(sorting)来执行调和(融合)。基于web的建议与本地意图建议调和(例如,置于上方、下方或者与其混合)且显示给用户。web界面包括但不限于全页面显示界面(例如,其包括全页面地图、借助于图像的精确定点、子意图、标题和描述)和/或右窗格(子窗格)自动建议界面(其具有例如小地图精确定点、子意图和消歧拼贴)。为实现前述以及相关的目的,本文结合下面的描述和附图描述了一些示例性的方面。这些方面指示了能够实现本文公开的原理的各种方式,并且其全部的方面和等同方面意在权利要求主题的范围之内。当结合附图考虑时,其它的优点和新颖特征将从下面的详细说明中变得明显。附图说明图1示出了依照公开的架构的用于搜索的合成本地输入提示建议的系统。图2示出了依照公开的架构的用于搜索的合成本地输入提示建议的替选系统。图3示出了用于搜索的合成本地输入提示建议的流程图。图4示出了依照公开的架构的方法。图5示出了依照公开的架构的替选方法。图6示出了用于搜索的合成本地输入提示建议的示范性的搜索用户界面。图7示出了基于地址查询来对本地意图建议和基于web的建议进行调和的用户界面。图8示出了基于兴趣点查询来对本地意图建议和基于web的建议进行调和的用户界面。图9示出了基于本地“什么-哪里”查询来对本地意图建议和基于web的建议进行调和的用户界面。图10示出了基于本地“什么”查询来对本地意图建议和基于web的建议进行调和的用户界面。图11示出了基于本地“什么-哪里”查询来对本地意图建议和基于web的建议进行调和的用户界面,在全页面丰富界面中具有“什么”扩展。图12示出了基于本地“什么-哪里”查询来对本地意图建议和基于web的建议进行调和的用户界面。图13示出了基于本地“什么-哪里”查询来对本地意图建议和基于web的建议进行调和的用户界面。图14示出了呈现用于本地“什么-哪里”查询的右窗格预览的用户界面。图15示出了呈现用于本地“什么”查询和消歧的右窗格预览的用户界面。图16示出了根据公开的架构来执行用于搜索的合成本地输入提示建议的计算系统的框图。具体实施方式公开的架构使得能够基于语法和实体索引来进行本地输入提示(也称为自动完成或自动建议)建议的“合成”(基于任何在先的有关的本地查询活动的几乎或完全缺失而进行的建议推导)生成。本地查询体现诸如下述特性:“什么”和“哪里”(例如,“HSBC(什么)Victoria大街(哪里)”,“plumbers(什么)在伦敦(哪里)”,等等);什么“Starbucks”或哪里(“26paul gar本文档来自技高网
...

【技术保护点】
一种系统,包括:建议组件,被配置为部分地基于与查询有关的在先查询的缺失而返回针对所述查询的本地意图建议;融合组件,被配置为将所述本地意图建议和基于web的建议组合,以便呈现为针对所述查询的完成建议;以及至少一个微处理器,被配置为执行存储器中的与所述建议组件和所述融合组件相关联的计算机可执行指令。

【技术特征摘要】
【国外来华专利技术】2014.01.03 US 14/147,1071.一种系统,包括:建议组件,被配置为部分地基于与查询有关的在先查询的缺失而返回针对所述查询的本地意图建议;融合组件,被配置为将所述本地意图建议和基于web的建议组合,以便呈现为针对所述查询的完成建议;以及至少一个微处理器,被配置为执行存储器中的与所述建议组件和所述融合组件相关联的计算机可执行指令。2.如权利要求1所述的系统,进一步包括呈现组件,所述呈现组件被配置为将所述本地意图建议在视觉上区分于所述基于web的建议,作为在用户界面中针对所述查询的自动建议。3.如权利要求1所述的系统,其中所述建议组件处理用户空间信息以推导所述本地意图建议,所述空间信息基于本地意图语法和本地实体空间索引。4.如权利要求1所述的系统,其中所述基于web的建议被呈现为在使所述查询完成的自动建议的全页面视图内或者自动建议的子窗格内与所述本地意图建议组合。5.如权利要求1所述的系统...

【专利技术属性】
技术研发人员:D·沃伊内亚M·库卡斯基P·贝克A·切希D·艾德
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1