一种用于选取查询序列的推荐序列的设备和方法技术

技术编号:6534301 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于选取查询序列的推荐序列的设备和方法,包括:获取与查询序列相对应的提示序列;根据所述提示序列,结合推荐数据库的匹配操作,获取与所述提示序列相对应的推荐度;根据所述推荐度,从所述提示序列中选取与所述查询序列相对应的推荐序列。与现有技术相比,本发明专利技术根据提示序列的推荐度来选取与所述查询序列相对应的推荐序列,通过细分所述提示序列来提升用户的搜索体验,增强用户与搜索引擎之间的交互性。

【技术实现步骤摘要】

本专利技术涉及互联网搜索领域,尤其涉及互联网搜索中用于选取查询序列的推荐序列的技术。
技术介绍
在现有技术中,当用户在搜索输入栏键入某一查询序列时,往往会出现类似于下拉菜单的一列提示字符串(也可称为提示序列),该用户可以选择这些提示序列中的一个或多个作为目标查询序列,从而实现相关的搜索服务。然而,在这些提示序列中,有的提示序列具有十分明确的、用户满足度较高的“阿拉丁结果”,即,提示序列所对应的搜索结果直接满足用户的搜索需求,而有的提示序列具有用户满足度较低的搜索结果,甚至还有可能会进行二级搜索或更换提示序列。一旦用户选择了满足度较低的提示序列,其搜索体验会降低很多,势必会使用户的搜索过程复杂化。有鉴于此,如何设计一种用于选取查询序列的推荐序列的方法,以增强用户与搜索引擎之间的交互性,提升用户的搜索体验,是业务相关技术人员亟待解决的一项课题。
技术实现思路
本专利技术的目的是提供。根据本专利技术的一个方面,提供一种计算机实现的用于选取查询序列的推荐序列的方法,其中,该方法包括步骤A根据用户的查询序列来获取与所述查询序列相对应的推荐序列;其中,所述步骤A包括以下步骤a获取与所述查询序列相对应的提示序列;b根据所述提示序列,在推荐数据库中进行匹配操作,以获得与所述提示序列相对应的推荐度;c根据所述推荐度,从所述提示序列中选取所述推荐序列。根据本专利技术的另一个方面,还提供了一种用于选取查询序列的推荐序列的设备, 其中,所述设备包括推荐序列获取装置,用于根据用户的查询序列来获取与所述查询序列相对应的推荐序列;其中,所述推荐序列获取装置包括第一获取装置,用于获取与所述查询序列相对应的提示序列;第二获取装置,用于根据所述提示序列,在推荐数据库中进行匹配操作,以获得与所述提示序列相对应的推荐度;选取装置,用于根据所述推荐度,从所述提示序列中选取所述推荐序列。根据本专利技术的再一个方面,还提供了一种搜索引擎,该搜索引擎包括本专利技术的一个方面所述的用于选取查询序列的推荐序列的设备。与现有技术相比,本专利技术在获取与查询序列相对应的提示序列后,在推荐数据库中进行匹配操作以获得相应的推荐度,并根据所述推荐度从提示序列中选取相应的推荐序列,通过细分所述提示序列来提升用户的搜索体验,增强用户与搜索引擎之间的交互性。将本专利技术应用于搜索引擎,用户还可以很容易地识别已进行特型展现的推荐序列,并利用所述推荐序列来获取阿拉丁结果。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的用于选取查询序列的推荐序列的设备示意图;图2示出根据本专利技术一优选实施例的用于选取查询序列的推荐序列的设备示意图;图3示出根据本专利技术另一方面的用于选取查询序列的推荐序列的方法流程图;图4示出根据本专利技术一优选实施例的用于选取查询序列的推荐序列的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。 具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于选取查询序列的推荐序列的设备示意图。其中,选取设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云可以由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述选取设备1包括推荐序列获取装置11,并且所述推荐序列获取装置11包括第一获取装置111、第二获取装置112和选取装置113。本领域技术人员应能理解上述选取设备仅为举例,其他现有的或今后可能出现的选取设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。推荐序列获取装置11根据用户的查询序列来获取与所述查询序列相对应的推荐序列。其中,推荐序列获取装置11中的第一获取装置111获取与所述查询序列相对应的提示序列。具体地,第一获取装置111例如通过搜索引擎等第三方设备所提供的应用程序接口(API)或约定的通信方式,从该第三方设备获取与所述查询序列相对应的提示序列; 或者,通过搜索引擎等第三方设备所提供的应用程序接口(API)或约定的通信方式,从该第三方设备获取该用户通过用户设备输入的查询序列,并通过诸如前后缀匹配、同音匹配、 模糊音匹配或形近字匹配等方式,获取与该查询序列相对应的提示序列;或者,通过页面技术,如ASP、JSP、PHP等,从用户设备获取用户通过该用户设备输入的查询序列,并通过诸如前后缀匹配、同音匹配、模糊音匹配或形近字匹配等方式,获取与该查询序列相对应的提示序列。例如,当用户通过用户设备键入查询序列“上海交通”时,第一获取装置111从所述用户设备获取该查询序列“上海交通”,然后根据前后缀匹配得到与所述查询序列“上海交通” 相对应的提示序列“上海交通大学”;或者,根据对所述查询序列进行语义分析的结果来得到与所述查询序列“上海交通”相对应的提示序列“上海公交线路”、“上海轨道交通线路”、 “上海机场信息”等等。本领域技术人员应能理解上述获取与所述查询序列相对应的提示序列的方式仅为举例,其他现有的或今后可能出现的获取与所述查询序列相对应的提示序列的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。接着,第二获取装置112根据所述提示序列,在推荐数据库中进行匹配操作,以获得与所述提示序列相对应的推荐度。具体地,第二获取装置112根据第一获取装置111所获取的提示序列,在推荐数据库14中进行匹配操作,并根据匹配查询的结果得到与所述提示序列相对应的推荐度。例如,第二获取装置112根据第一获取装置111所获取的提示序列,在推荐数据库14中进行匹配查询,当所述提示序列在所述推荐数据库14中能够查找得到时,所述提示序列的推荐度最高,如推荐度为1.0 ;当所述提示序列在所述推荐数据库14 中无法查找得到时,所述提示序列的推荐度最低,如推荐度为0.0。又如,第二获取装置112 根据第一获取装置111所获取的提示序列,与推荐数据库14中已标定的推荐序列进行相关度匹配,计算所述提示序列与所述已标定的推荐序列之间的相关度,当所述提示序列与所述已标定的推荐序列之间的相关度较高时,所述提示序列的推荐度相应地也较高,例如,所述推荐度可归一化为介于0. 0至1. 0之间的任意数值。在此,所述推荐数据库14既可以设置于所述选取设备1中,也可以设置在与所述选取设备1通过网络相连接的网络设备中,所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc 网络)等。本领域技术人员应能理解上述根据所述提示序列来获取相应的推荐度的方式仅为举例,其他现有的或今后可能出现的根据所述提示序列来获取相应的推荐度的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。接着,选取装置113根据所述推荐度,从所述提示序列中选取与所述查询序列相对应的推荐序列。具体地,选取装置113根据第二获取装置112所获取的对应于所述提示序列的推荐度,通过诸如基于推荐度将提示序列进行分类、结合推荐度阈值对所述提示序列进行筛查等方式,从所述提示序列中选取与所述查询序列相对应的推荐序列。例本文档来自技高网...

【技术保护点】
1.一种计算机实现的用于选取查询序列的推荐序列的方法,其中,该方法包括步骤:A根据用户的查询序列来获取与所述查询序列相对应的推荐序列;其中,所述步骤A包括以下步骤:a获取与所述查询序列相对应的提示序列;b根据所述提示序列,在推荐数据库中进行匹配操作,以获得与所述提示序列相对应的推荐度;c根据所述推荐度,从所述提示序列中选取所述推荐序列。

【技术特征摘要】
1.一种计算机实现的用于选取查询序列的推荐序列的方法,其中,该方法包括步骤A根据用户的查询序列来获取与所述查询序列相对应的推荐序列;其中,所述步骤A包括以下步骤a获取与所述查询序列相对应的提示序列;b根据所述提示序列,在推荐数据库中进行匹配操作,以获得与所述提示序列相对应的推荐度;c根据所述推荐度,从所述提示序列中选取所述推荐序列。2.根据权利要求1所述的方法,其中,该方法还包括χ基于预设挖掘规则,根据已得到查询结果的待挖掘序列,获取与所述待挖掘序列相对应的优质序列;-根据所述优质序列,建立或更新所述推荐数据库; 其中,所述步骤b还包括-根据所述提示序列,在所述推荐数据库中进行匹配操作,以获得所述推荐度。3.根据权利要求2所述的方法,其中,所述预设挖掘规则包括基于以下至少任一项来获取所述优质序列-与所述待挖掘序列相对应的所述查询结果中首条结果的第一用户满足度; -与所述待挖掘序列相对应的预设时间内的结果相关度和第二用户满足度。4.根据权利要求3所述的方法,其中,所述预设挖掘规则包括基于所述第一用户满足度来获取所述优质序列;其中,所述步骤χ还包括-基于所述预设挖掘规则,根据已得到查询结果的所述待挖掘序列,结合所述首条结果的持续时间,获取所述优质序列。5.根据权利要求3或4所述的方法,其中,所述预设挖掘规则包括基于所述结果相关度和所述第二用户满足度来获取所述优质序列;其中,所述步骤χ还包括-基于所述预设挖掘规则,根据已得到查询结果的所述待挖掘序列,结合结果相关度阈值和第二用户满足度阈值,获取所述优质序列。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤A还包括-根据所述用户的查询序列,在负反馈词典中进行匹配查询,以获得所述推荐序列。7.根据权利要求6所述的方法,其中,该方法还包括-根据所述推荐序列,结合所述用户的查询行为统计分析,获取与所述推荐序列相对应的用户满足度反馈信息;-根据所述用户满足度反馈信息,结合满足度阈值,建立或更新所述负反馈词典。8.根据权利要求1至7中任一项所述的方法,其中,所述步骤a还包括 -获取所述用户通过用户设备输入的所述查询序列;其中,所述方法还包括w将与所述查询序列相对应的所述推荐序列提供给所述用户设备。9.根据权利要求8所述的方法,其中,所述步骤w还包括-基于预设提供规则,将所述提示序列和所述推荐序列有区分地提供给所述用户设备;其中,所述预设提供规则包括基于以下至少任一项将所述提示序列和所述推荐序列提供给所述用户设备-所述推荐序列的字体; -所述推荐序列的颜色; -所述推荐序列的特殊标识符; -所述推荐序列的提供顺序。10.根据权利要求1至9中任一项所述的方法,其中,所述步骤a还包括 -根据所述查询序列,结合语义扩展处理,获取所述提示序列。11.一种用于选取查询序列的推荐序列的设备,其中,所述设备包括推荐序列获取装置,用于根据用户的查询序列来获取与所述查询序列相对应的推荐序列;其中,所述推荐序列获取装置包括第一获取装置,用于获取与所述查询序列相对应的提示序列; 第二获取装置,用于根据所述提示序列,在推荐数据库中进行匹配操作,以获得与所述提示序列相...

【专利技术属性】
技术研发人员:程恒奇
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:11

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

1