一种用于确定查询请求中查询序列的需求信息的方法与设备技术

技术编号:8655992 阅读:101 留言:0更新日期:2013-05-01 23:41
本发明专利技术的目的是提供一种用于确定查询请求中查询序列的需求信息的方法与设备,其中,确定设备根据查询请求的查询相关属性的赋值信息,获取所述查询请求中包含的查询序列在所述赋值信息下所对应的一个或多个候选需求信息,并根据与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值的参考查询请求,获取参考需求信息,根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。与现有技术相比,本发明专利技术通过根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息;从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及搜索
,尤其涉及一种用于确定查询请求中查询序列的需求信息的技术。
技术介绍
搜索用户通过查询序列(query)来进行检索,因此需要对所述查询序列进行理解,获取用户的检索需求,从而提供更加符合用户需求的检索服务。而由于终端、使用场景等条件的不同,即使同一个查询序列所对应的检索需求也可能存在不同。例如,大部分用户在PC端检索影视类query (例如裸婚时代、雪豹)的需求是“在线观看该视频”,而由于移动终端硬件条件或流量资费的限制,大部分的用户在手机上检索影视类query的目的则是查看相关的影视资讯、影评以及剧情介绍等;大多数在手机上搜索“QQ2011”的意图是下载适合当前手机应用的QQ2011软件(移动版),而在PC端搜索中的需求主要是下载PC版的QQ2011软件;大多数在手机上搜索“人人网”的意图是获取人人网手机版网址(m. renren.com),而在PC端搜索中的需求则是人人网PC版的网址(www. renren. com)。因此,需要挖掘出查询序列所对应的检索需求,以更好的满足用户需求。
技术实现思路
本专利技术的目的是提供一种用于确定查询请求中查询序列的需求信息的方法与设备。根据本专利技术的一个方面,提供了一种用于确定查询请求中查询序列的需求信息的方法,其中,该方法包括以下步骤a获取查询请求,其中,所述查询请求包括待处理的查询序列;b根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;c根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;d根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信肩、O根据本专利技术的另一方面,还提供了一种用于确定查询请求中查询序列的需求信息的确定设备,其中,该设备包括请求获取装置,用于获取查询请求,其中,所述查询请求包括待处理的查询序列;候选需求获取装置,用于根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;参考需求获取装置,用于根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;需求确定装置,用于根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。与现有技术相比,本专利技术通过根据查询请求的查询相关属性的赋值信息,获取所述查询请求中包含的查询序列在所述赋值信息下所对应的一个或多个候选需求信息,并根据与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值的参考查询请求,获取参考需求信息,根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息;从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。而且,本专利技术还可以通过在查询序列需求库中进行匹配查询以获得候选需求信息;进一步地,还可以通过对搜索日志进行统计分析,根据所获得的搜索记录信息建立或更新所述查询序列需求库;更进一步地,还可以根据搜索日志中的搜索会话操作获得所述搜索记录信息;从而从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。而且,本专利技术还可以通过在多个搜索日志中进行匹配查询,根据所获得的多个匹配搜索日志进行分析,以获得候选需求信息;从而提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。而且,本专利技术还可以根据预定的优选规则,基于所述候选需求信息及所述参考需求信息,确定所述查询序列的需求信息;进一步地,还可以根据查询请求与所述参考查询请求之间的相关性信息建立或更新所述优选规则;从而利用多种方式对所述需求信息进行判断,提高了查询序列需求信息判断的准确性,提高了搜索效率与资源利用率,改进了用户的使用体验。而且,本专利技术还可以根据所述查询序列及所述需求信息,在搜索索引库中进行匹配查询,将所获得的对应的一个或多个搜索结果提供给所述查询请求所对应的目标应用;进一步地,还可以根据所述需求信息,确定所述查询请求所对应的搜索策略信息,并根据所述搜索策略信息,基于所述查询序列,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果;进一步地,还可以根据所述需求信息,确定所述搜索结果对应的优先级信息,并根据所述优先级信息,将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用;从而能够有效的利用所述需求信息,提高了搜索效率与资源利用率,改进了用户的使用体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出根据本专利技术一个方面的一种用于确定查询请求中查询序列的需求信息的确定设备不意图;图2示出根据本专利技术一个优选实施例的一种用于确定查询请求中查询序列的需求信息的确定设备示意图;图3示出根据本专利技术另一个优选实施例的一种用于确定查询请求中查询序列的需求信息的确定设备示意图;图4示出根据本专利技术另一个方面的一种用于确定查询请求中查询序列的需求信息的方法流程图;图5示出根据本专利技术一个优选实施例的一种用于确定查询请求中查询序列的需求信息的方法流程图;图6示出根据本专利技术另一个优选实施例的一种用于确定查询请求中查询序列的需求信息的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的一种用于确定查询请求中查询序列的需求信息的确定设备示意图;其中,该确定设备包括请求获取装置11、候选需求获取装置12、参考需求获取装置13、需求确定装置14。具体地,请求获取装置11获取查询请求,其中,所述查询请求包括待处理的查询序列;候选需求获取装置12根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;参考需求获取装置13根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;需求确定装置14根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。在此,所述确定设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联本文档来自技高网...

【技术保护点】
一种用于确定查询请求中查询序列的需求信息的方法,其中,该方法包括以下步骤:a获取查询请求,其中,所述查询请求包括待处理的查询序列;b根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息;c根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值;d根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。

【技术特征摘要】
1.一种用于确定查询请求中查询序列的需求信息的方法,其中,该方法包括以下步骤: a获取查询请求,其中,所述查询请求包括待处理的查询序列;b根据所述查询请求的查询相关属性的赋值信息,获取所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息; c根据参考查询请求的所述查询相关属性的参考赋值信息,获取所述查询序列在所述参考赋值信息下所对应的一个或多个参考需求信息,其中,所述参考查询请求与所述查询请求具有相同查询序列,且在所述查询相关属性下具有不同赋值; d根据所述候选需求信息,并结合所述参考需求信息,确定所述查询序列的需求信息。2.根据权利要求1所述的方法,其中,所述步骤b包括: -根据所述查询序列,以及所述查询请求的查询相关属性的赋值信息,在查询序列需求信息库中进行匹配查询,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求息。3.根据权利要求2所述的方法,其中,该方法还包括: X对多个搜索日志进行统计分析,以获得一个或多个搜索信息记录,其中,所述搜索信息记录包括对应搜索日志的历史查询序列及其对应的共现词,以及所述对应搜索日志的查询相关信息; -根据所述搜索信息记录,建立或更新所述查询序列需求信息库。4.根据权利要求3所述的方法,其中,所述步骤X包括: -从所述多个搜索日志中确定一个或多个搜索会话操作; -对所述搜索会话操作进行分析处理,以获得一个或多个搜索信息记录,其中,所述搜索信息记录包括对应搜索日志的历史查询序列及其对应的共现词,以及所述对应搜索日志的查询相关信息。5.根据权利要求1所述的方法,其中,所述步骤b包括: -根据所述查询序列及所述赋值信息,在多个搜索日志中进行匹配查询,以获得一个或多个匹配搜索日志; -对所述一个或多个匹配搜索日志中至少一个进行分析处理,以获得所述查询序列在所述赋值信息下所对应的一个或多个候选需求信息。6.根据权利要求1至5中任一项所述的方法,其中,所述步骤d包括: -根据预定的优选规则,基于所述候选需求信息及所述参考需求信息,确定所述查询序列的需求息; 其中,所述优选规则包括以下至少任一项: -根据所述候选需求信息的累计频次,优选确定所述查询序列的需求信息; -根据所述参考需求信息的累计频次,优选确定所述查询序列的需求信息; -根据相同候选需求信息与参考需求信息的累计频次之和,优选确定所述查询序列的需求息; -根据相同候选需求信息与参考需求信息的累计频次之差,优选确定所述查询序列的需求息。7.根据权利要求6所述的方法,其中,该方法还包括:-根据所述查询相关属性,确定所述查询请求与所述参考查询请求之间的相关性信息; -根据所述相关性信息,建立或更新所述优选规则。8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括: r根据所述查询序列及所述需求信息,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果; s将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用。9.根据权利要求8所述的方法,其中,所述步骤r包括: -根据所述需求信息,确定所述查询请求所对应的搜索策略信息; -根据所述搜索策略信息,基于所述查询序列,在搜索索引库中进行匹配查询,以获得对应的一个或多个搜索结果。10.根据权利要求8或9所述的方法,其中,该方法还包括: -根据所述需求信息,确定所述搜索结果对应的优先级信息; 其中,所述步骤s包括: -根据所述优先级信息,将所述一个或多个搜索结果中至少一个提供给所述查询请求所对应的目标应用。11.一种用于确定查询请求中查询序列的需求信息的确定设备,其中,该设备包括: 请求获取装置,用于获取查询请求,其中,所述查询请求包括待处理的查询序列;...

【专利技术属性】
技术研发人员:何晏成
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1