搜索结果的显示方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:37306363 阅读:16 留言:0更新日期:2023-04-21 22:50
本申请实施例提供了一种搜索结果的显示方法、装置、设备、存储介质及程序产品,包括获取目标搜索关键词;从搜索关键词与意图词标签的对应关系中获取与目标搜索关键词对应的目标意图词标签,以及目标意图词标签对应的权重值;从意图词标签与物品标签的对应关系中获取与目标意图词标签对应的目标物品标签,以及目标物品标签对应的权重值;从物品标签与物品结果的对应关系中获取与目标物品标签对应的目标物品结果;根据目标意图词标签对应的权重值、目标物品标签对应的权重值以及预设匹配算法对目标物品结果进行评分;显示按照目标物品结果的评分从大到小排序后的目标物品结果。根据本申请实施例,实现用户搜索输入与用户行为结合的意图识别检索。结合的意图识别检索。结合的意图识别检索。

【技术实现步骤摘要】
搜索结果的显示方法、装置、设备、存储介质及程序产品


[0001]本申请属于互联网
,尤其涉及一种搜索结果的显示方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]近年来自然语言处理技术日益丰富,互联网产品更加智能化,技术重点也集中到对用户的意图识别这一层面上。
[0003]现有技术中,主要通过依存句法的分析实现意图识别的功能,依存句法分析的原理是基于底层构建的句法关系树,以词与词性的对应关系作为节点,以树状结构表示句子结构。然而,成熟的句法树构建起来相对复杂,开发人员投入较大,导致这种实现意图识别的方案成本较高。

技术实现思路

[0004]本申请实施例提供一种搜索结果的显示方法、装置、设备、存储介质及程序产品,能够解决现有技术中成熟的句法树构建起来相对复杂,开发人员投入较大,导致这种实现意图识别的方案成本较高的问题。
[0005]第一方面,本申请实施例提供一种搜索结果的显示方法,该方法包括:
[0006]获取目标搜索关键词,所述目标搜索关键词是基于用户输入的搜索词以及预设分词规则处理得到;
[0007]从搜索关键词与意图词标签的对应关系中获取与所述目标搜索关键词对应的目标意图词标签,以及所述目标意图词标签对应的权重值;
[0008]从意图词标签与物品标签的对应关系中获取与所述目标意图词标签对应的目标物品标签,以及所述目标物品标签对应的权重值;
[0009]从物品标签与物品结果的对应关系中获取与所述目标物品标签对应的目标物品结果;
[0010]根据所述目标意图词标签对应的权重值、所述目标物品标签对应的权重值以及预设匹配算法对所述目标物品结果进行评分,得到所述目标物品结果的评分;
[0011]显示按照所述目标物品结果的评分从大到小排序后的目标物品结果。
[0012]在一种实施方式中,所述显示按照所述目标物品结果的评分从大到小排序后的目标物品结果,包括:
[0013]基于所述目标搜索关键词进行检索,得到检索结果;
[0014]对所述检索结果进行文本相似度评分;
[0015]将所述检索结果的文本相似度评分与所述目标物品结果的评分进行归一化,并将归一化后的所述检索结果的文本相似度评分与所述目标物品结果的评分相加,得到检索结果的目标评分;
[0016]显示按照所述检索结果的目标评分从大到小排序后的检索结果。
[0017]在一种实施方式中,在所述从搜索关键词与意图词标签的对应关系中获取与所述目标搜索关键词对应的目标意图词标签,以及所述目标意图词标签对应的权重值之前,所述方法还包括:
[0018]获取第一搜索词,所述第一搜索词是用户的搜索日志中数量占比大于预设词频阈值的搜索词;
[0019]基于预设的搜索关键词与词标签之间的关联关系,确定与所述第一搜索词关联的候选词标签,得到第一搜索词对应的第一词标签集合;
[0020]基于所述第一词标签集合中每个候选词标签在第一词标签集合中的出现次数,以及第一词标签集合中候选词标签的数量,计算第一搜索词与每个候选词标签的第一相关度得分;
[0021]确定大于第一预设阈值的所述第一相关度得分对应的候选词标签为意图词标签;
[0022]确定意图词标签与第一搜索词的对应关系为所述搜索关键词与意图词标签的对应关系;
[0023]确定所述第一相关度得分为所述意图词标签对应的权重值。
[0024]在一种实施方式中,所述搜索日志中包括第一搜索词对应的搜索结果集合,所述搜索结果集合包括被用户点击过的物品集合,所述物品集合包括至少一个物品结果的标识,在所述确定大于第一预设阈值的所述第一相关度得分对应的候选词标签为意图词标签之前,所述方法还包括:
[0025]基于所述物品集合中每个物品结果的标识在物品集合中的出现次数,以及物品集合中物品结果的数量,计算所述物品结果的标识与第一搜索词之间的第二相关度得分;
[0026]基于预设的物品与物品标签之间的对应关系获取物品结果的标识对应的物品标签集合,以及权重集合,所述权重集合包括所述物品标签集合中的每个物品标签对应的权重值;
[0027]基于预设的物品标签与词标签的关联关系,获取与物品标签集合中每个物品标签对应的候选词标签,得到第二词标签集合;
[0028]基于候选词标签在第二词标签集合中的出现次数,以及第二词标签集合中候选词标签的数量,计算物品标签与候选词标签之间的第三相关度得分:
[0029]基于所述物品标签对应的权重值、所述第二相关度得分以及所述第三相关度得分,计算第一搜索词与候选词标签的第四相关度得分;
[0030]所述确定大于第一预设阈值的所述第一相关度得分对应的候选词标签为意图词标签,包括:
[0031]确定所述第一相关度得分与第一预设权重值的乘积、与所述第四相关度得分与第二预设权重值的乘积的和值为目标相关度得分;
[0032]确定大于第一预设阈值的所述目标相关度得分对应的候选词标签为意图词标签;
[0033]所述确定所述第一相关度得分为所述意图词标签对应的权重值,包括:
[0034]确定所述目标相关度得分为所述意图词标签对应的权重值。
[0035]在一种实施方式中,所述基于预设的搜索关键词与词标签之间的关联关系,确定与所述第一搜索词关联的候选词标签,得到第一搜索词对应的第一词标签集合,包括:
[0036]获取第一搜索词对应的搜索结果;
[0037]根据预设索引规则处理所述搜索结果,得到所述搜索结果中与所述第一搜索词关联的索引词,所述索引词表征所述搜索结果对应的搜索关键词;
[0038]基于预设的搜索关键词与词标签之间的关联关系,确定与所述搜索关键词关联的候选词标签,得到第一搜索词对应的第一词标签集合。
[0039]第二方面,本申请实施例提供了一种搜索结果的显示装置,该搜索结果的显示装置包括:
[0040]获取模块,用于获取目标搜索关键词,所述目标搜索关键词是基于用户输入的搜索词以及预设分词规则处理得到;
[0041]所述获取模块,还用于从搜索关键词与意图词标签的对应关系中获取与所述目标搜索关键词对应的目标意图词标签,以及所述目标意图词标签对应的权重值;
[0042]所述获取模块,还用于从意图词标签与物品标签的对应关系中获取与所述目标意图词标签对应的目标物品标签,以及所述目标物品标签对应的权重值;
[0043]所述获取模块,还用于从物品标签与物品结果的对应关系中获取与所述目标物品标签对应的目标物品结果;
[0044]评分模块,用于根据所述目标意图词标签对应的权重值、所述目标物品标签对应的权重值以及预设匹配算法对所述目标物品结果进行评分,得到所述目标物品结果的评分;
[0045]显示模块,用于显示按照所述目标物品结果的评分从大到小排序后的目标物品结果
[0046]在一种实施方式中,所述搜索结果的显示装置还包括检索模块和处理模块;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索结果的显示方法,其特征在于,所述方法包括:获取目标搜索关键词,所述目标搜索关键词是基于用户输入的搜索词以及预设分词规则处理得到;从搜索关键词与意图词标签的对应关系中获取与所述目标搜索关键词对应的目标意图词标签,以及所述目标意图词标签对应的权重值;从意图词标签与物品标签的对应关系中获取与所述目标意图词标签对应的目标物品标签,以及所述目标物品标签对应的权重值;从物品标签与物品结果的对应关系中获取与所述目标物品标签对应的目标物品结果;根据所述目标意图词标签对应的权重值、所述目标物品标签对应的权重值以及预设匹配算法对所述目标物品结果进行评分,得到所述目标物品结果的评分;显示按照所述目标物品结果的评分从大到小排序后的目标物品结果。2.根据权利要求1所述的方法,其特征在于,所述显示按照所述目标物品结果的评分从大到小排序后的目标物品结果,包括:基于所述目标搜索关键词进行检索,得到检索结果;对所述检索结果进行文本相似度评分;将所述检索结果的文本相似度评分与所述目标物品结果的评分进行归一化,并将归一化后的所述检索结果的文本相似度评分与所述目标物品结果的评分相加,得到检索结果的目标评分;显示按照所述检索结果的目标评分从大到小排序后的检索结果。3.根据权利要求1所述的方法,其特征在于,在所述从搜索关键词与意图词标签的对应关系中获取与所述目标搜索关键词对应的目标意图词标签,以及所述目标意图词标签对应的权重值之前,所述方法还包括:获取第一搜索词,所述第一搜索词是用户的搜索日志中数量占比大于预设词频阈值的搜索词;基于预设的搜索关键词与词标签之间的关联关系,确定与所述第一搜索词关联的候选词标签,得到第一搜索词对应的第一词标签集合;基于所述第一词标签集合中每个候选词标签在第一词标签集合中的出现次数,以及第一词标签集合中候选词标签的数量,计算第一搜索词与每个候选词标签的第一相关度得分;确定大于第一预设阈值的所述第一相关度得分对应的候选词标签为意图词标签;确定意图词标签与第一搜索词的对应关系为所述搜索关键词与意图词标签的对应关系;确定所述第一相关度得分为所述意图词标签对应的权重值。4.根据权利要求3所述的方法,其特征在于,所述搜索日志中包括第一搜索词对应的搜索结果集合,所述搜索结果集合包括被用户点击过的物品集合,所述物品集合包括至少一个物品结果的标识,在所述确定大于第一预设阈值的所述第一相关度得分对应的候选词标签为意图词标签之前,所述方法还包括:基于所述物品集合中每个物品结果的标识在物品集合中的出现次数,以及物品集合中物品结果的数量,计算所述物品结果的标识与第一搜索词之间的第二相关度得分;
基于预设的物品与物品标签之间的对应关系获取物品结果的标识对应的物品标签集合,以及权重集合,所述权重集合包括所述物品标签集合中的每个物品标签对应的权重值;基于预设的物品标签与词标签的关联关系,获取与物品标签集合中每个物品标签对应的候选词标签,得到第二词标签集合;基于候选词标签在第二词标签集合中的出现次数,以及第二词标签集合中候选词标签的数量,计算物品标签与候选词标签之间的第三相关度得分;基于所述物品标签对应的权重值、所述第二相关度得分以及所述第三相关度得分,计算...

【专利技术属性】
技术研发人员:叶志欣孙奇柏路平严骏驰王月舒敏根初瑞
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1