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.一种用于生成信息的方法,包括:获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;对所述至少一条搜索信息进行切词,得到至少一个搜索词;对于所述至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将所述搜索词数字签名作为索引从预设的意图词典查询意图词,其中,所述意图词典用于表征搜索词数字签名和意图词之间的对应关系;对于所述至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。
【技术特征摘要】
1.一种用于生成信息的方法,包括:获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;对所述至少一条搜索信息进行切词,得到至少一个搜索词;对于所述至少一个搜索词中每个搜索词,通过哈希算法将该搜索词转换成搜索词数字签名,以及将所述搜索词数字签名作为索引从预设的意图词典查询意图词,其中,所述意图词典用于表征搜索词数字签名和意图词之间的对应关系;对于所述至少一个用户标识中的每个用户标识,将根据该用户标识对应的搜索信息查询到的至少一个意图词组成该用户标识对应的意图词序列。2.根据权利要求1所述的方法,其中,所述方法还包括:将各用户标识与意图词序列关联存储。3.根据权利要求2所述的方法,其中,所述方法还包括:响应于接收到包括目标用户标识的查询请求,查询是否已经存储了所述目标用户标识对应的意图词序列;若已经存储,则输出所述目标用户标识对应的意图词序列。4.根据权利要求3所述的方法,其中,所述查询请求包括搜索信息;以及所述方法还包括:若没有存储,则对所述查询请求中的搜索信息进行切词,得到搜索词集合;对于所述搜索词集合中的每个搜索词,通过哈希算法将该搜索词转换成针对所述查询请求的搜索词数字签名,以及将所述针对所述查询请求的搜索词数字签名作为索引从预设的意图词典查询意图词;输出根据所述查询请求查询出的意图词与所述查询请求中的目标用户标识;根据所述查询请求查询出的意图词与所述查询请求中的目标用户标识关联存储。5.根据权利要求3所述的方法,其中,所述方法还包括:若已经存储,响应于接收到所述目标用户标识对应的意图词,将接收到的目标用户标识对应的意图词合并存储到已经存储的所述目标用户标识对应的意图词序列中。6.根据权利要求1所述的方法,其中,所述获取包括至少一个用户标识和至少一条搜索信息的检索日志,包括:实时采集至少一个用户访问搜索引擎时产生的、包括至少一条检索信息的检索日志,其中,检索信息包括用户标识和搜索信息;对所述至少一条检索信息进行数据清洗;从经数据清洗后的至少一条检索信息中删除与预定的过滤词集合匹配的检索信息;对于删除后的至少一条检索信息中的每条检索信息,从该检索信息中解析出用户标识和与该用户标识对应的搜索信息;从各用户标识对应的搜索信息中提取搜索词序列;将解析出的各用户标识和提取出的搜索词序列关联存储。7.一种用于生成信息的装置,包括:获取单元,配置用于获取包括至少一个用户标识和至少一条搜索信息的检索日志,其中,搜索信息与用户标识对应;切词单元,配置用于对所述至少一条搜索信息进行切词,得到至少一个搜索词...
【专利技术属性】
技术研发人员:王志清,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。