搜索结果排序方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26376721 阅读:33 留言:0更新日期:2020-11-19 23:45
本申请涉及数据处理技术领域,提供一种搜索结果排序方法、装置、设备及计算机可读存储介质,该方法包括:根据用户输入的搜索文本,从数据库中查询得到多个搜索结果,并确定每个所述搜索结果的命中概率;获取所述用户的属性信息,并根据所述用户的属性信息确定目标搜索关键词集合;确定所述目标搜索关键词集合与每个所述搜索结果之间的相似度,并确定每个所述搜索结果的质量评价分数;根据相似度、质量评价分数和命中概率,生成所述多个搜索结果的目标排序列表。本申请能够基于用户输入的搜索文本,准确地给用户推荐搜索结果列表,便于用户查找。

【技术实现步骤摘要】
搜索结果排序方法、装置、设备及计算机可读存储介质
本申请涉及数据处理
,尤其涉及一种搜索结果排序方法、装置、设备及计算机可读存储介质。
技术介绍
在线学习平台为用户提供在线的内容学习、远程培训支持,具有知识管理、培训体系、岗位体系和能力培养的特定。用户通常通过搜索来达到查找当前想要学习的内容,需要完成的学习任务以及想要参与的培训活动等目的。通常搜索系统会针对用户的当前行为预测其偏好,并针对偏好进行推荐列表的反馈。例如,用户学习了一门人工智能的电子书,当用户搜索大数据时,会把与人工智能有关的电子书排在搜索列表前面的位置进行展示,但是用户是需要参加一场公司准备的关于大数据开发的培训活动,但相同岗位的人员均已报满,此时,用户需要对在冗长的列表进行筛选,需要通过详情属性信息判断哪场培训是用户想要找到的,对于用户来说消耗的时间过长,用户体验较差。因此,如何准确地给用户推荐搜索结果列表是目前亟待解决的问题。
技术实现思路
本申请的主要目的在于提供一种搜索结果排序方法、装置、设备及计算机可读存储介质,旨在基于用户输入的搜索文本,准确本文档来自技高网...

【技术保护点】
1.一种搜索结果排序方法,其特征在于,包括:/n根据用户输入的搜索文本,从数据库中查询得到多个搜索结果,并确定每个所述搜索结果的命中概率;/n获取所述用户的属性信息,并根据所述用户的属性信息确定目标搜索关键词集合;/n确定所述目标搜索关键词集合与每个所述搜索结果之间的相似度,并确定每个所述搜索结果的质量评价分数;/n根据所述相似度、所述质量评价分数和所述命中概率,生成所述多个搜索结果的目标排序列表。/n

【技术特征摘要】
1.一种搜索结果排序方法,其特征在于,包括:
根据用户输入的搜索文本,从数据库中查询得到多个搜索结果,并确定每个所述搜索结果的命中概率;
获取所述用户的属性信息,并根据所述用户的属性信息确定目标搜索关键词集合;
确定所述目标搜索关键词集合与每个所述搜索结果之间的相似度,并确定每个所述搜索结果的质量评价分数;
根据所述相似度、所述质量评价分数和所述命中概率,生成所述多个搜索结果的目标排序列表。


2.如权利要求1所述的搜索结果排序方法,其特征在于,所述确定每个所述搜索结果的命中概率,包括:
根据所述搜索文本,确定所述用户的搜索意图为搜索学习资源、搜索专家和搜索知识的概率;
确定每个所述搜索结果的类型,其中,所述类型包括资源类型、专家类型和知识类型;
根据所述用户的搜索意图为搜索学习资源、搜索专家和搜索知识的概率和每个所述搜索结果的类型,确定每个所述搜索结果的命中概率。


3.如权利要求1所述的搜索结果排序方法,其特征在于,所述根据所述用户的属性信息确定目标搜索关键词集合,包括:
获取预设的搜索关键词集合与用户的属性信息之间的映射关系表;
根据所述用户的属性信息和所述映射关系表,确定目标搜索关键词集合。


4.如权利要求1所述的搜索结果排序方法,其特征在于,所述确定所述目标搜索关键词集合与每个所述搜索结果之间的相似度,包括:
将所述目标搜索关键词集合转换为第一向量;
将每个所述搜索结果转换为各自对应的第二向量;
根据所述第一向量和每个所述第二向量,确定所述目标搜索关键词集合与每个所述搜索结果之间的相似度。


5.如权利要求1所述的搜索结果排序方法,其特征在于,所述确定每个所述搜索结果的质量评价分数,包括:
获取每个所述搜索结果的质量评价参数;
根据每个所述搜索结果的质量评价参数,确定每个所述搜索结果的质量评价分数。


6.如权利要求1-5中任一...

【专利技术属性】
技术研发人员:陆园丽谭贤卢清明
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:广东;44

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

1