搜索结果展示处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:28979023 阅读:13 留言:0更新日期:2021-06-23 09:25
本公开的实施例公开了一种搜索结果展示处理方法、装置及计算机可读存储介质。该方法包括:利用索引信息进行搜索以得到搜索结果;在搜索结果的类别为机构信息类别的情况下,确定与搜索结果指向的机构关联的目标企业集合;将目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果;根据比较结果,以及目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定索引信息与搜索结果的第一相关性分数;根据第一相关性分数,对搜索结果进行展示处理。由于本公开的实施例中并不是完全依赖于文本相关性来进行搜索结果页的展示,这样有利于对不同搜索结果进行差异化描述,从而能够有效地保证搜索结果页的合理性,进而提升用户搜索体验。

【技术实现步骤摘要】
搜索结果展示处理方法、装置及计算机可读存储介质
本公开涉及信息搜索展示
,尤其涉及一种搜索结果展示处理方法、装置及计算机可读存储介质。
技术介绍
在搜索场景下,可以利用索引信息进行搜索,以得到搜索结果,例如,用户可以将“北京金堤”作为索引信息进行搜索,以得到多个搜索结果,多个搜索结果具体可以为多个文档。之后,可以在搜索结果页进行搜索结果的排序展示。需要说明的是,搜索结果页的搜索结果往往完全依赖于文本相关性来进行排序,但是,在许多情况下,仅依赖于文本相关性无法对不同搜索结果进行差异化描述,这样,文本相关性无法对排序效果产生正面激励,从而会影响到搜索结果页的合理性,进而会降低用户搜索体验。
技术实现思路
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种搜索结果展示处理方法、装置及计算机可读存储介质。根据本公开实施例的一个方面,提供了一种搜索结果展示处理方法,包括:利用索引信息进行搜索以得到搜索结果;在所述搜索结果的类别为机构信息类别的情况下,确定与所述搜索结果指向的机构关联的目标企业集合;将所述目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果;根据所述比较结果,以及所述目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定所述索引信息与所述搜索结果的第一相关性分数;根据所述第一相关性分数,对所述搜索结果进行展示处理。在一个可选示例中,所述目标分位数为K;所述根据所述比较结果,以及所述目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定所述索引信息与所述搜索结果的第一相关性分数,包括:获取由所述目标企业集合中的每个企业的企业信息上发生预设事件的次数组成的目标次数集合;在所述比较结果表征所述目标企业集合中的企业数量在数值上大于或等于K的情况下,选取所述目标次数集合中数值由最大至第K大的K个次数,并将所选取的K个次数的平均次数的数值作为所述索引信息与所述搜索结果的第一相关性分数;在所述比较结果表征所述目标企业集合中的企业数量在数值上小于K的情况下,对所述目标次数集合进行补齐处理,以使经处理后的所述目标次数集合中包括K个次数,并将经处理后的所述目标次数集合中的K个次数的平均次数的数值作为所述索引信息与所述搜索结果的第一相关性分数。在一个可选示例中,所述对所述目标次数集合进行补齐处理,以使经处理后的所述目标次数集合中包括K个次数,包括:确定所述目标次数集合中数值最小的次数;向所述目标次数集合中添加若干个所确定的次数,以使经处理后的所述目标次数集合中包括K个次数。在一个可选示例中,所述将所述目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果之前,所述方法还包括:获取S个参考分位数;确定与参考机构关联的参考企业集合;获取由所述参考企业集合中的每个企业的企业信息上发生所述预设事件的次数组成的参考次数集合;分别利用所述S个参考分位数中的每个参考分位数,对所述参考次数集合进行划分,以得到所述S个参考分位数对应的S个划分结果;根据所述S个划分结果,从所述S个参考分位数中选择一个参考分位数作为所述目标分位数。在一个可选示例中,所述S个划分结果中的每个划分结果中包括两个次数子集合;所述根据所述S个划分结果,从所述S个参考分位数中选择一个参考分位数作为所述目标分位数,包括:计算所述参考次数集合的信息熵;针对所述S个划分结果中的每个划分结果,计算其包括的两个次数子集合对应的两个信息熵,并根据其包括的两个次数子集合对应的两个信息熵,以及所述参考次数集合的信息熵,计算信息增益,从而得到所述S个划分结果对应的S个信息增益;确定所述S个信息增益中数值最大的信息增益对应的划分结果;将所确定的划分结果对应的参考分位数作为目标分位数。在一个可选示例中,所述根据所述第一相关性分数,对所述搜索结果进行展示处理,包括:根据文本相关性算法,确定所述索引信息与所述搜索结果的第二相关性分数;获取所述第一相关性分数所属的相关性维度对应的第一权重,并获取所述第二相关性分数所属的相关性维度对应的第二权重;利用所述第一权重和所述第二权重,对所述第一相关性分数和所述第二相关性分数进行加权求和,以得到综合相关性分数;根据所得到的综合相关性分数,对所述搜索结果进行展示处理。在一个可选示例中,所述利用索引信息进行搜索以得到搜索结果之后,所述方法还包括:根据文本相关性算法,确定所述索引信息与所述搜索结果的第二相关性分数;在所述搜索结果的类别为品牌信息类别的情况下,将所述搜索结果指向的企业的企业信息上发生所述预设事件的次数作为所述索引信息与所述搜索结果的第三相关性分数;获取所述第二相关性分数所属的相关性维度对应的第二权重,并获取所述第三相关性分数所属的相关性维度对应的第三权重;利用所述第二权重和所述第三权重,对所述第二相关性分数和所述第三相关性分数进行加权求和,以得到综合相关性分数;根据所得到的综合相关性分数,对所述搜索结果进行展示处理。根据本公开实施例的另一个方面,提供了一种搜索结果展示处理装置,包括:第一获取模块,用于利用索引信息进行搜索以得到搜索结果;第一确定模块,用于在所述搜索结果的类别为机构信息类别的情况下,确定与所述搜索结果指向的机构关联的目标企业集合;第二获取模块,用于将所述目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果;第二确定模块,用于根据所述比较结果,以及所述目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定所述索引信息与所述搜索结果的第一相关性分数;第一处理模块,用于根据所述第一相关性分数,对所述搜索结果进行展示处理。在一个可选示例中,所述目标分位数为K;所述第二确定模块,包括:第一获取子模块,用于获取由所述目标企业集合中的每个企业的企业信息上发生预设事件的次数组成的目标次数集合;第一处理子模块,用于在所述比较结果表征所述目标企业集合中的企业数量在数值上大于或等于K的情况下,选取所述目标次数集合中数值由最大至第K大的K个次数,并将所选取的K个次数的平均次数的数值作为所述索引信息与所述搜索结果的第一相关性分数;第二处理子模块,用于在所述比较结果表征所述目标企业集合中的企业数量在数值上小于K的情况下,对所述目标次数集合进行补齐处理,以使经处理后的所述目标次数集合中包括K个次数,并将经处理后的所述目标次数集合中的K个次数的平均次数的数值作为所述索引信息与所述搜索结果的第一相关性分数。在一个可选示例中,所述第二处理子模块,包括:确定单元,用于确定所述目标次数集合中数值最小的次数;添加单元,用于向所述目标次数集合中添加若干个所确定的次数,以使经处理后的所述目标次数集合中包括K个次数。在一个可本文档来自技高网...

【技术保护点】
1.一种搜索结果展示处理方法,其特征在于,包括:/n利用索引信息进行搜索以得到搜索结果;/n在所述搜索结果的类别为机构信息类别的情况下,确定与所述搜索结果指向的机构关联的目标企业集合;/n将所述目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果;/n根据所述比较结果,以及所述目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定所述索引信息与所述搜索结果的第一相关性分数;/n根据所述第一相关性分数,对所述搜索结果进行展示处理。/n

【技术特征摘要】
1.一种搜索结果展示处理方法,其特征在于,包括:
利用索引信息进行搜索以得到搜索结果;
在所述搜索结果的类别为机构信息类别的情况下,确定与所述搜索结果指向的机构关联的目标企业集合;
将所述目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果;
根据所述比较结果,以及所述目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定所述索引信息与所述搜索结果的第一相关性分数;
根据所述第一相关性分数,对所述搜索结果进行展示处理。


2.根据权利要求1所述的方法,其特征在于,所述目标分位数为K;
所述根据所述比较结果,以及所述目标企业集合中的每个企业的企业信息上发生预设事件的次数,确定所述索引信息与所述搜索结果的第一相关性分数,包括:
获取由所述目标企业集合中的每个企业的企业信息上发生预设事件的次数组成的目标次数集合;
在所述比较结果表征所述目标企业集合中的企业数量在数值上大于或等于K的情况下,选取所述目标次数集合中数值由最大至第K大的K个次数,并将所选取的K个次数的平均次数的数值作为所述索引信息与所述搜索结果的第一相关性分数;
在所述比较结果表征所述目标企业集合中的企业数量在数值上小于K的情况下,对所述目标次数集合进行补齐处理,以使经处理后的所述目标次数集合中包括K个次数,并将经处理后的所述目标次数集合中的K个次数的平均次数的数值作为所述索引信息与所述搜索结果的第一相关性分数。


3.根据权利要求2所述的方法,其特征在于,所述对所述目标次数集合进行补齐处理,以使经处理后的所述目标次数集合中包括K个次数,包括:
确定所述目标次数集合中数值最小的次数;
向所述目标次数集合中添加若干个所确定的次数,以使经处理后的所述目标次数集合中包括K个次数。


4.根据权利要求1所述的方法,其特征在于,所述将所述目标企业集合中的企业数量与目标分位数进行数值比较,以得到比较结果之前,所述方法还包括:
获取S个参考分位数;
确定与参考机构关联的参考企业集合;
获取由所述参考企业集合中的每个企业的企业信息上发生所述预设事件的次数组成的参考次数集合;
分别利用所述S个参考分位数中的每个参考分位数,对所述参考次数集合进行划分,以得到所述S个参考分位数对应的S个划分结果;
根据所述S个划分结果,从所述S个参考分位数中选择一个参考分位数作为所述目标分位数。


5.根据权利要求4所述的方法,其特征在于,所述S个划分结果中的每个划分结果中包括两个次数子集合;
所述根据所述S个划分结果,从所述S个参考分位数中选择一个参考分位数作为所述目标分位数,包括:
计算所述参考次数集合的信息熵;
针对所述S个划分结果中的每个划分结果,计算其包括的两个次数子集合对应的两个信息熵,并根据其包括的两个次数子集合对应的两个信息熵,以及所述参考次数集合的信息熵,计算信...

【专利技术属性】
技术研发人员:范成
申请(专利权)人:北京金堤征信服务有限公司
类型:发明
国别省市:北京;11

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

1