确定排序稳定性的方法和装置、以及存储介质和电子设备制造方法及图纸

技术编号:31738981 阅读:21 留言:0更新日期:2022-01-05 16:17
本发明专利技术公开了一种确定排序稳定性的方法和装置、以及存储介质和电子设备;所述方法包括:获取目标搜索数据对应的实际搜索结果序列;根据所述实际搜索结果序列和与所述目标搜索数据对应的预设搜索结果序列,确定与所述目标搜索数据对应的搜索稳定系数;根据所述搜索稳定系数,确定搜索引擎的排序稳定性。本发明专利技术通过目标搜索数据对应的实际搜索结果序列和预设搜索结果序列确定排序稳定性,能够使稳定性结果更有说服力和准确性,能够真实准确的反应搜索引擎的排序功能是否稳定,能够及时地发现搜索引擎的问题,为搜索引擎的维护提供技术支撑。支撑。支撑。

【技术实现步骤摘要】
确定排序稳定性的方法和装置、以及存储介质和电子设备


[0001]本专利技术涉及程序稳定性
,并且更具体地,涉及一种确定排序稳定性的方法和装置、以及存储介质和电子设备。

技术介绍

[0002]在网络时代,我们无时无刻地进行着搜索。大多数搜索产品并不能完美的满足用户需求,无法较好的按照客户业务需求进行排序,搜索结果不尽如人意。为了保证用户在网站使用搜索功能的体验,需要了解搜索引擎的稳定性,以缩短问题发现时间,从而为故障清除赢得时间。
[0003]现有的排序稳定性判断方法一般基于相似度确定稳定性,例如基于Kendall Tau、Spearman

s Footrule和Rank Biased Overlap等技术进行位置和加权计算,得出两个排序列表的相似度,并根据相似度确定稳定性。但是,由于搜索输出结果的排序属于输出不确定类型,所以需要方法既不能使用实际结果和预期结果的完全匹配又要保证一定的灵活性以做到准确、快速。因此,找到一种合适的能够确定搜索引擎的排序稳定性的方法至关重要。

技术实现思路

[0004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定排序稳定性的方法,其特征在于,所述方法包括:获取目标搜索数据对应的实际搜索结果序列;根据所述实际搜索结果序列和与所述目标搜索数据对应的预设搜索结果序列,确定与所述目标搜索数据对应的搜索稳定系数;根据所述搜索稳定系数,确定搜索引擎的排序稳定性。2.根据权利要求1所述的方法,其特征在于,所述根据所述实际搜索结果序列和与所述目标搜索数据对应的预设搜索结果序列,确定与所述目标搜索数据对应的搜索稳定系数,包括:确定所述实际搜索结果序列中的任一元素在所述实际搜索结果序列中的第一位置序号和所述任一元素在所述预设搜索结果序列中的第二位置序号;根据所述第一位置序号和第二位置序号,确定与所述目标搜索数据对应的搜索稳定系数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述任一元素为属于所述预设搜索结果序列中的元素时,根据所述任一元素在所述预设搜索结果序列中的位置,确定所述第二位置序号;当所述任一元素为不属于所述预设搜索结果序列中的元素时,根据预设位置序号确定所述第二位置序号,并更新所述预设位置序号为所述第二位置序号。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述任一元素为不属于所述预设搜索结果序列中的元素时,根据预设位置序号和预设步长阈值,确定所述第二位置序号,并更新所述预设位置序号为所述第二位置序号。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述任一元素为首个不属于所述预设搜索结果序列中的元素时,确定初始的预设位置序号为所述预设搜索结果序列中的元素总数。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述任一元素为不属于所述预设搜索结果序列中的元素时,确定所述第二位置序号为当前的预设位置序号,并根据当前的第二位置序号和预设步长阈值更新所述预设位置序号。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述任一元素为首个不属于所述预设搜索结果序列中的元素时,根据所述预设搜索结果序列中的元素总数和预设步长阈值,确定初始的预设位置序号。8.根据权...

【专利技术属性】
技术研发人员:孙凯
申请(专利权)人:盐城金堤科技有限公司
类型:发明
国别省市:

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

1