用于生成信息的方法和装置制造方法及图纸

技术编号:18458811 阅读:22 留言:0更新日期:2018-07-18 12:42
本申请公开了用于生成信息的方法和装置。该方法的一具体实施方式包括:获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;对至少一条搜索信息进行切词,得到至少一个搜索词;对于至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将搜索词数字签名作为索引从预设的意图词典查询意图词,其中,意图词典用于表征搜索词数字签名和意图词之间的对应关系;对于至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。该实施方式能够提高在实时搜索过程中识别用户的意图的速度。

Methods and devices used to generate information

The application discloses a method and device for generating information. A specific implementation of the method includes obtaining a retrieval log including at least one user identity and at least one search information, in which the search information corresponds to the user identity; at least one search information is cut to get at least one search word; for at least one search word in at least one search word, through ha. The search word is converted into a search word digital signature, and the search word digital signature is used as an index to query the intent word from a predetermined intent dictionary, in which the intent dictionary is used to represent the correspondence between the search word digital signature and the intention word; for at least one user identity in at least one user identity, the word will be based on The user identity corresponding to the search information at least one intention word constitutes the corresponding user intention sequence. The implementation method can improve the speed of identifying users' intentions in real-time search process.

【技术实现步骤摘要】
用于生成信息的方法和装置
本申请实施例涉及计算机
,具体涉及用于生成信息的方法和装置。
技术介绍
现有基于搜索词意图识别和提取方法也有很多,从实施阶段来讲分为以下几种:(1)离线分析法。将一天的各个机房的全量数据全部汇总后,做数据处理,生成各个用户的全部行为,然后再基于意图词库分析用户的意图识别。(2)实时分析法。将用户的搜索词日志流式的做数据的过滤、清晰、归一化等,并存储到用户数据库中。业务方再实时的从数据库中获取到用户最近一段时间的搜索词,然后基于这些搜索词再做意图识别和提取,从而挖掘出用户最近的兴趣点。
技术实现思路
本申请实施例提出了用于生成信息的方法和装置。第一方面,本申请实施例提供了一种用于生成信息的方法,包括:获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;对至少一条搜索信息进行切词,得到至少一个搜索词;对于至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将搜索词数字签名作为索引从预设的意图词典查询意图词,其中,意图词典用于表征搜索词数字签名和意图词之间的对应关系;对于至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。在一些实施例中,该方法还包括:将各用户标识与意图词序列关联存储。在一些实施例中,该方法还包括:响应于接收到包括目标用户标识的查询请求,查询是否已经存储了目标用户标识对应的意图词序列;若已经存储,则输出目标用户标识对应的意图词序列。在一些实施例中,查询请求包括搜索信息;以及该方法还包括:若没有存储,则对查询请求中的搜索信息进行切词,得到搜索词集合;对于搜索词集合中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将搜索词数字签名作为索引从预设的意图词典查询意图词;输出根据查询请求查询出的意图词与查询请求中的目标用户标识;根据查询请求查询出的意图词与查询请求中的目标用户标识关联存储。在一些实施例中,该方法还包括:若已经存储,响应于接收到目标用户标识对应的意图词,将接收到的目标用户标识对应的意图词合并存储到已经存储的目标用户标识对应的意图词序列中。在一些实施例中,获取包括至少一个用户标识和至少一条搜索信息的检索日志,包括:实时采集至少一个用户访问搜索引擎时产生的、包括至少一条检索信息的检索日志,其中,检索信息包括用户标识和搜索信息;对至少一条检索信息进行数据清洗;从经数据清洗后的至少一条检索信息中删除与预定的过滤词集合匹配的检索信息;对于删除后的至少一条检索信息中的每条检索信息,从该检索信息中解析出用户标识和与该用户标识对应的搜索信息;从各用户标识对应的搜索信息中提取搜索词序列;将解析出的各用户标识和提取出的搜索词序列关联存储。第二方面,本申请实施例提供了一种用于生成信息的装置,包括:获取单元,配置用于获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;切词单元,配置用于对至少一条搜索信息进行切词,得到至少一个搜索词;查询单元,配置用对于至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将搜索词数字签名作为索引从预设的意图词典查询意图词,其中,意图词典用于表征搜索词数字签名和意图词之间的对应关系;组成单元,配置用于对于至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。在一些实施例中,该装置还包括存储单元,配置用于:将各用户标识与意图词序列关联存储。在一些实施例中,该装置还包括输出单元,配置用于:响应于接收到包括目标用户标识的查询请求,查询是否已经存储了目标用户标识对应的意图词序列;若已经存储,则输出目标用户标识对应的意图词序列。在一些实施例中,查询请求包括搜索信息;以及查询单元进一步配置用于:若没有存储,则对查询请求中的搜索信息进行切词,得到搜索词集合;对于搜索词集合中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将搜索词数字签名作为索引从预设的意图词典查询意图词,其中,意图词典用于表征搜索词数字签名和意图词之间的对应关系;输出根据查询请求查询出的意图词与查询请求中的目标用户标识;根据查询请求查询出的意图词与查询请求中的目标用户标识关联存储。在一些实施例中,存储单元进一步配置用于:若已经存储,响应于接收到目标用户标识对应的意图词,将接收到的目标用户标识对应的意图词合并存储到已经存储的目标用户标识对应的意图词序列中。在一些实施例中,获取单元进一步配置用于:实时采集至少一个用户访问搜索引擎时产生的、包括至少一条检索信息的检索日志,其中,检索信息包括用户标识和搜索信息;对至少一条检索信息进行数据清洗;从经数据清洗后的至少一条检索信息中删除与预定的过滤词集合匹配的检索信息;对于删除后的至少一条检索信息中的每条检索信息,从该检索信息中解析出用户标识和与该用户标识对应的搜索信息;从各用户标识对应的搜索信息中提取搜索词序列;将解析出的各用户标识和提取出的搜索词序列关联存储。第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面中任一的方法。本申请实施例提供的用于生成信息的方法和装置,通过检索日志提取搜索词,然后通过搜索词查询意图词典得到意图词,最后生成各用户标识对应的意图词序列。从而能够提高在实时搜索过程中识别用户的意图的速度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的用于生成信息的方法的一个实施例的流程图;图3是根据本申请的用于生成信息的方法的一个应用场景的示意图;图4是根据本申请的用于生成信息的方法的又一个实施例的流程图;图5是根据本申请的用于生成信息的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于生成信息的方法或用于生成信息的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、本文档来自技高网...

【技术保护点】
1.一种用于生成信息的方法,包括:获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;对所述至少一条搜索信息进行切词,得到至少一个搜索词;对于所述至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将所述搜索词数字签名作为索引从预设的意图词典查询意图词,其中,所述意图词典用于表征搜索词数字签名和意图词之间的对应关系;对于所述至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。

【技术特征摘要】
1.一种用于生成信息的方法,包括:获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;对所述至少一条搜索信息进行切词,得到至少一个搜索词;对于所述至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将所述搜索词数字签名作为索引从预设的意图词典查询意图词,其中,所述意图词典用于表征搜索词数字签名和意图词之间的对应关系;对于所述至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。2.根据权利要求1所述的方法,其中,所述方法还包括:将各用户标识与意图词序列关联存储。3.根据权利要求2所述的方法,其中,所述方法还包括:响应于接收到包括目标用户标识的查询请求,查询是否已经存储了所述目标用户标识对应的意图词序列;若已经存储,则输出所述目标用户标识对应的意图词序列。4.根据权利要求3所述的方法,其中,所述查询请求包括搜索信息;以及所述方法还包括:若没有存储,则对所述查询请求中的搜索信息进行切词,得到搜索词集合;对于所述搜索词集合中的每个搜索词,通过哈希算法将该搜索词转换成针对所述查询请求的搜索词数字签名,以及将所述针对所述查询请求的搜索词数字签名作为索引从预设的意图词典查询意图词;输出根据所述查询请求查询出的意图词与所述查询请求中的目标用户标识;根据所述查询请求查询出的意图词与所述查询请求中的目标用户标识关联存储。5.根据权利要求3所述的方法,其中,所述方法还包括:若已经存储,响应于接收到所述目标用户标识对应的意图词,将接收到的目标用户标识对应的意图词合并存储到已经存储的所述目标用户标识对应的意图词序列中。6.根据权利要求1所述的方法,其中,所述获取包括至少一个用户标识和至少一条搜索信息的检索日志,包括:实时采集至少一个用户访问搜索引擎时产生的、包括至少一条检索信息的检索日志,其中,检索信息包括用户标识和搜索信息;对所述至少一条检索信息进行数据清洗;从经数据清洗后的至少一条检索信息中删除与预定的过滤词集合匹配的检索信息;对于删除后的至少一条检索信息中的每条检索信息,从该检索信息中解析出用户标识和与该用户标识对应的搜索信息;从各用户标识对应的搜索信息中提取搜索词序列;将解析出的各用户标识和提取出的搜索词序列关联存储。7.一种用于生成信息的装置,包括:获取单元,配置用于获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;切词单元,配置用于对所述至少一条搜索信息进行切词,得到至少一个搜索词...

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

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

1