用于提供与查询序列相对应的搜索建议的方法、装置与设备制造方法及图纸

技术编号:8593999 阅读:162 留言:0更新日期:2013-04-18 07:11
本发明专利技术的目的是提供一种用于提供与查询序列相对应的搜索建议的方法、装置与设备。其中,本发明专利技术对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段;接着在所述多个切分片段中选择片段分值大于预定阈值的多个切分片段;接着将所选择的多个切分片段进行拼接处理,以获取一个或多个拼接查询关键词;随后根据所述一个或多个拼接查询关键词,在搜索建议库中进行匹配查询,以获取与所述一个或多个拼接查询关键词分别相对应的一个或多个搜索建议;随后将所述一个或多个搜索建议提供至所述用户设备。

【技术实现步骤摘要】

本专利技术涉及互联网信息提供领域,尤其涉及一种用于提供与查询序列相对应的搜索建议的方法、装置与设备
技术介绍
当今,搜索引擎在人们的生活中扮演越来越重要的角色,人们可随时随地通过搜索引擎在互联网中进行信息搜索。现有技术中,网络设备根据用户输入的查询序列,在搜索建议库中进行精确匹配来获得与该查询序列相匹配的搜索建议,但当用户输入的查询序列中包括口语化或表意不清的字词时,将会导致网络设备无法在搜索建议库中匹配到与该查询序列精确匹配的搜索建议,因此无法向用户提供搜索建议,从而降低用户搜索效率,影响用户搜索体验。
技术实现思路
本专利技术的目的是提供一种用于提供与查询序列相对应的搜索建议的方法、装置与设备。根据本专利技术的一个方面,提供了一种用于提供与查询序列相对应的搜索建议的方法,该方法包括以下步骤a对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段;b在所述多个切分片段中选择片段分值大于预定阈值的多个切分片段;c将所选择的多个切分片段进行拼接处理,以获取一个或多个拼接查询关键词;d根据所述一个或多个拼接查询关键词,在搜索建议库中进行匹配查询,以获取与所述一个或多个拼接查询关键词分别相对应的一个或多个搜索建议;e将所述一个或多个搜索建议提供至所述用户设备。根据本专利技术的另一方面,还提供了一种用于提供与查询序列相对应的搜索建议的提供装置,该提供装置包括切分片段获取装置,用于对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段;选择装置,用于在所述多个切分片段中选择片段分值大于预定阈值的多个切分片段;拼接装置,用于将所选择的多个切分片段进行拼接处理,以获取一个或多个拼接查询关键词;搜索建议获取装置,用于根据所述一个或多个拼接查询关键词,在搜索建议库中进行匹配查询,以获取与所述一个或多个拼接查询关键词分别相对应的一个或多个搜索建议;搜索建议提供装置,用于将所述一个或多个搜索建议提供至所述用户设备。与现有技术相比,本专利技术具有以下优点1)由于网络设备对用户输入的查询序列进行切分处理,并将片段分值大于预定阈值的多个切分片段进行拼接处理,并根据拼接后的拼接查询关键词进行匹配查询来获取搜索建议,使得当用户输入的查询序列中包含口语化或表意不清的无意义词时,网络设备可将真正与用户查询意图相关的切分片段筛选出来,而忽略查询序列中的无意义词,从而实现了准确地为用户提供与其查询意图相匹配的搜索建议,进一步,可使得用户能够从网络设备提供的搜索建议中快速获取到与其搜索意图相一致搜索建议进行搜索,提高用户的搜索效率,提升用户搜索体验;2)通过对拼接查询关键词的扩展处理,一方面较为精确地扩充了最终获得的搜索建议的数量,为用户提供更多的搜索建议选择;另一方面也避免了由于用户输入的查询序列中关键词使用不当而造成的搜索建议匹配错误或无法匹配到搜索建议的情形。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1示出本专利技术一个方面的用于提供与查询序列相对应的搜索建议的提供装置的结构不意图;图2示出根据本专利技术一个优选实施例的用于获取所述一个或多个搜索建议的搜索建议获取装置的设备示意图;图3示出根据本专利技术另一个方面的用于提供与查询序列相对应的搜索建议的方法流程图;图4示出根据本专利技术一个优选实施例的用于获取所述一个或多个搜索建议的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图1示出本专利技术一个方面的用于提供与查询序列相对应的搜索建议的提供装置的结构示意图;本实施例的提供装置包含于网络设备中;该提供装置包括切分片段获取装置1、选择装置2、拼接装置3、搜索建议获取装置4及搜索建议提供装置5。其中,所述网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述网络设备仅为举例,其他现有的或今后可能出现的网络设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。首先,切分片段获取装置I对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段;其中,所述切分处理的方式包括但不限于正向最大匹配,反向最大匹配,双向最大匹配,语言模型方法,最短路径算法等。其中,所述用户设备包括但不限于,计算机、智能手机、PDA等任何具有上网浏览搜索功能的设备。在一示例中,首先,用户借助用户设备的交互装置,包括但不限于键盘、触摸板、或手写设备,与用户设备的浏览器软件或客户端软件进行交互。以键盘为例,用户在浏览器软件的搜索栏输入框中进行输入时,用户设备实时地获取用户通过键盘输入的按键序列,并记录为与该用户输入操作相对应的查询序列为“婴儿用湿巾什么”;用户设备将该用户所输入的该查询序列发送给网络设备;网络设备接收该查询序列,接着,提供装置的切分片段获取装置I通过例如正向最大匹配法,对来自该用户设备的查询序列进行切分处理,以获取多个切分片段分别为“婴儿”、“用”、“湿巾”及“什么”。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,任何对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段的实现方式,均应包含在本专利技术的范围内。随后,选择装置2在切分片段获取装置I获取的多个切分片段中选择片段分值大于预定阈值的多个切分片段。其中,所述切分片段的片段分值可在网络设备或第三方设备中的预置的片段分值列表中获取,所述片段分值列表中包括切分片段及其所对应的分值。在一示例中,已获取的多个切分片段分别为“婴儿”、“用”、“湿巾”及“什么”,选择装置2在预置的片段分值列表进行匹配查询,获取“婴儿”的片段分值为1. 5077、“用”的片段分值为O. 2693、“湿巾”的片段分值为1. 4003、“什么”的片段分值为O. 8566 ;接着,选择装置2将该四个切分片段的片段分值与预定阈值进行比较,如预定阈值为1,则从该四个切分片段中选择片段分值大于预定阈值的片段分值为“婴儿”和“湿巾”。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,任何在多个切分片段中选择片段分值大于预定阈值的多个切分片段的实现方式,均应包含在本专利技术的范围内。随后,拼接装置3将选择装置2所选择的多个切分片段进行拼接处理,以获取一个或多个拼接查询关键词。其中,所述拼接处理的方式包括将多个切分片段合并以作为拼接查询关键词。在一示例中,当已获得的片段分值大于预定阈值的片段分值为“婴儿”和“湿巾”,则拼接装置3将该两个切分片段进行拼接处理,已获得一个拼接查询关键词为“婴儿+湿巾”。在另一示例中,当已获得的片段分值大于预定阈值的片段分值为“婴儿”、“湿巾”和“品牌”,则拼接装置3将该三个切分片段进行拼接处理,已获得四个拼接查询关键词为“婴儿+湿巾+品牌”、“婴儿+湿巾”、“婴儿+品牌”和“湿巾+品牌”。需要说明的是,上述举例仅为更好地说明本专利技术的本文档来自技高网...

【技术保护点】
一种用于提供与查询序列相对应的搜索建议的方法,该方法包括以下步骤:a对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段;b在所述多个切分片段中选择片段分值大于预定阈值的多个切分片段;c将所选择的多个切分片段进行拼接处理,以获取一个或多个拼接查询关键词;d根据所述一个或多个拼接查询关键词,在搜索建议库中进行匹配查询,以获取与所述一个或多个拼接查询关键词分别相对应的一个或多个搜索建议;e将所述一个或多个搜索建议提供至所述用户设备。

【技术特征摘要】
1.一种用于提供与查询序列相对应的搜索建议的方法,该方法包括以下步骤 a对来自用户通过用户设备输入的查询序列进行切分处理,以获取多个切分片段; b在所述多个切分片段中选择片段分值大于预定阈值的多个切分片段; c将所选择的多个切分片段进行拼接处理,以获取一个或多个拼接查询关键词; d根据所述一个或多个拼接查询关键词,在搜索建议库中进行匹配查询,以获取与所述 一个或多个拼接查询关键词分别相对应的一个或多个搜索建议; e将所述一个或多个搜索建议提供至所述用户设备。2.根据权利要求1所述的方法,其中,所述步骤d包括 -对所述一个或多个拼接查询关键词进行扩展处理,以获取与所述一个或多个拼接查询关键词分别相对应的一个或多个拼接扩展关键词; -根据所述一个或多个拼接扩展关键词,在搜索建议库中进行匹配查询,以获取所述一个或多个搜索建议。3.根据权利要求2所述的方法,其中,所述扩展操作基于以下至少任一项以获取所述一个或多个拼接扩展关键词 -所述拼接查询关键词中切分片段的同义词和/或近义词; -所述拼接查询关键词的查询联想信息; -所述拼接查询关键词的语义分析结果。4.根据权利要求1至3任一项所述的方法,其中,该方法还包括 -根据与所述搜索建议相对应的建议相关信息,确定所述搜索建议的优选级信息; 其中,所述步骤e包括 -根据所述优选级信息,将所述搜索建议进行排序并提供至所述用户设备。5.根据权利要求4所述的方法,其中,所述建议相关信息包括以下至少任一项 -所述搜索建议包括的切分片段个数; -所述搜索建议的点击频次; -所述搜索建议的来源信息。6.根据权利要求1至5任一项所述的方法,其中,所述步骤d包括 -根据所述一个或多个拼接查询关键词,并结合用户相关信息,在搜索建议库中进行匹配查询,以获取所述一个或多个搜索建议。7.根据权利要求6所述的方法,其中,所述用户相关信息包括以下至少任一项 -所述用户的个人属性; -所述用户的历史搜索记录; -所述用户的地域特征信息。8.根据权利要求1至7任一项所述的方法,该方法还包括 -接收来自所述用户设备发送的所述用户对所述一个或多个搜索建议的选择; -根据所述用户对所述一个或多个搜索建议的选择,更新所述搜索建议库。9.一种用于提供与查询序列相对应的搜索建议的提供装置,该提供装置包括 切分片段获取装置,用于对来自用户通过用...

【专利技术属性】
技术研发人员:连茂泉叶靖李露平罗竞佳
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1