一种确定搜索功能稳定性及装置制造方法及图纸

技术编号:19320375 阅读:31 留言:0更新日期:2018-11-03 10:54
本发明专利技术实施例公开了一种确定搜索功能稳定性的方法及装置。本发明专利技术实施例方法包括:获取基准版本应用对应的第一文档列表及目标版本应用对应的第二文档列表;计算检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值,第一文档列表包括检索集合中每个检索词对应的第一子列表,第二文档列表包括检索集合中每个检索词对应的第二子列表;根据每个检索词对应的子差异值确定检索词集合对应的第一文档列表与第二文档列表的差异信息;根据差异信息确定目标版本应用的搜索功能的稳定性,差异信息与目标版本应用的搜索功能的稳定性负相关。本发明专利技术实施例还提供了一种确定搜索功能稳定性的装置,将稳定性的评估标准通过指标量化,提高准确性。

A stability and device for determining search function

The embodiment of the invention discloses a method and device for determining the stability of search function. The embodiment method of the present invention includes: obtaining the first document list corresponding to the base version application and the second document list corresponding to the target version application; calculating the sub-difference value between the first sub-list and the second sub-list corresponding to the same search word in the search word set, and the first document list includes each search word pair in the search set. The first sub-list and the second document list include the second sub-list corresponding to each search word in the search set; the difference information between the first document list and the second document list corresponding to each search word set is determined according to the sub-difference value corresponding to each search word set; and the stability of the search function of the target version application is determined according to the difference information. Qualitative difference information is negatively related to the stability of search function in target version application. The embodiment of the present invention also provides a device for determining the stability of search function, which quantifies the evaluation criteria of stability through indicators and improves accuracy.

【技术实现步骤摘要】
一种确定搜索功能稳定性及装置
本专利技术涉及计算机领域,尤其涉及一种确定搜索功能稳定性的方法及装置。
技术介绍
包括搜索服务的应用在服务迭代的过程中,对服务的版本更新是比较常用的一个流程。其中对新版本的搜索服务的稳定性评估也是其中重要的一个环节,若不确定新版本的搜索服务的稳定性,则该新版本上线后可能后出现问题。例如,以视频应用为例,当前该视频应用需要进行升级,将老版本升级为新版本,假设老版本的视频应用接收到一个检索词,该检索词为“黎明的早晨”,该老版本的视频应用反馈搜索结果,该搜索结果为“黎明的早晨”这部电视剧的相关视频,同样的,新版本的视频应用接收到该检索词,该新版本的视频应用反馈的搜索结果为包括大量的“黎明”这位演员的相关视频,而“黎明的早晨”这部电视剧的相关视频很少,从这个例子可以看出,新版本的搜索服务并不准确。传统方法中,为了确定新版本应用的搜索服务的稳定性的方法主要是人工的确定方法,例如由测试人员对新版本应用反馈的结果和老版本应用反馈的结果进行对比,通过测试人员的主观判断确定该新版本应用的搜索服务的稳定性。人为的主观判断新版本应用搜索服务的稳定性,浪费人力成本和时间成本,并且主观性较强,不同的测试人员对待同一个结果的判断可能有所不同,判断错误的概率较高。
技术实现思路
本专利技术实施例提供了一种确定搜索功能稳定性的方法及装置。用于将稳定性的评估标准通过指标量化,提高准确性。第一方面,本专利技术实施例中提供了一种确定搜索功能稳定性的方法,包括:获取基准版本应用对应的第一文档列表及目标版本应用对应的第二文档列表,所述第一文档列表为第一代理服务器根据检索词集合进行搜索后得到的结果信息,所述第二文档列表为第二代理服务器根据所述检索词集合进行搜索后得到的结果信息;计算所述检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值,所述第一文档列表包括所述检索集合中每个检索词对应的第一子列表,所述第二文档列表包括所述检索集合中每个检索词对应的第二子列表;根据每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息;根据所述差异信息确定所述目标版本应用的搜索功能的稳定性,所述差异信息与所述目标版本应用的搜索功能的稳定性负相关。第二方面,本专利技术实施例中提供了一种确定搜索功能稳定性的装置,包括:获取模块,用于获取基准版本应用对应的第一文档列表及目标版本应用对应的第二文档列表,所述第一文档列表为第一代理服务器根据检索词集合进行搜索后得到的结果信息,所述第二文档列表为第二代理服务器根据所述检索词集合进行搜索后得到的结果信息;计算模块,用于计算所述获取模块获取的所述检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值,所述第一文档列表包括所述检索集合中每个检索词对应的第一子列表,所述第二文档列表包括所述检索集合中每个检索词对应的第二子列表;第一确定模块,用于根据所述计算模块计算的每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息;第二确定模块,用于根据所述第一确定模块确定的所述差异信息确定所述目标版本应用的搜索功能的稳定性,所述差异信息与所述目标版本应用的搜索功能的稳定性负相关。从以上技术方案可以看出,本专利技术实施例具有以下优点:获取基准版本应用对应的第一文档列表及目标版本应用对应的第二文档列表;第一版本可以理解为老版本应用,而目标版本应用为新版本应用,计算所述检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值;然后,根据每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息,由于检索词集合中包括大量的检索词,该差异信息是由大量的子差异值得到的,降低了一个检索词对应的子差异值的偏差,该差异信息与所述目标版本应用的稳定性负相关,通过该差异信息可以确定出该目标版本应用的稳定性,有效的提高了评估新版本应用的稳定性的效率,节省人力资源,而且将稳定性的评估标准通过指标量化,克服人为评估的主观性,提高了评估稳定性的准确性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中的一种确定搜索功能稳定性的系统的架构示意图;图2为本专利技术实施例中的界面场景示意图;图3为本专利技术实施例中的界面场景示意图;图4为本专利技术实施例中的界面场景示意图;图5为本专利技术实施例中的确定检索任务的流程示意图;图6为本专利技术实施例中的一种确定搜索功能稳定性的方法的步骤流程示意图;图7为本专利技术实施例中的夹角余弦的原理示意图;图8为本专利技术实施例中的一种确定搜索功能稳定性的装置的一个实施例的结构示意图;图9为本专利技术实施例中的一种确定搜索功能稳定性的装置的另一个实施例的结构示意图;图10为本专利技术实施例中的一种确定搜索功能稳定性的装置的另一个实施例的结构示意图;图11为本专利技术实施例中的一种确定搜索功能稳定性的装置的另一个实施例的结构示意图。具体实施方式本专利技术实施例提供了一种确定搜索功能稳定性的方法及装置,用于节省人力资源,将稳定性的评估标准通过指标量化,克服人为评估的主观性,提高了评估稳定性的准确性。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供了一种确定搜索功能稳定性的方法,该方法用于对待上线的新版本应用的搜索功能稳定性的评估,该应用包括搜索功能,如该应用可以包括但不限定于QQ,视频应用,音乐应用和应用宝等。通常情况下,当一个应用需要版本升级时,也可以理解为将老版本升级为新版本,这时就需要对新版本应用的搜索功能的稳定性进行评估,本专利技术实施例中提供的方法通过对新版本应用对应的搜索结果和老版本应用对应的搜索结果进行比对,从而确定两个不同版本的差异信息,该差异信息与稳定性负相关,通过差异信息确定新版本应用搜索功能的稳定性,将稳定性通过差异信息这个指标进行量化,避免了人为判断稳定性的主观性,并且节省了人力和时间成本,提高了对应稳定性评估的效率及评估的正确性。该方法应用于一种检索系统,请参阅图1所示,图1为本专利技术实施例中提供的一种确定搜索功能稳定性的系统的架构示意图,该系统包括测试终端110,确定搜索功能稳定的装本文档来自技高网
...

【技术保护点】
1.一种确定搜索功能稳定性的方法,其特征在于,包括:获取基准版本应用对应的第一文档列表及目标版本应用对应的第二文档列表,所述第一文档列表为第一代理服务器根据检索词集合进行搜索后得到的结果信息,所述第二文档列表为第二代理服务器根据所述检索词集合进行搜索后得到的结果信息;计算所述检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值,所述第一文档列表包括所述检索集合中每个检索词对应的第一子列表,所述第二文档列表包括所述检索集合中每个检索词对应的第二子列表;根据每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息;根据所述差异信息确定所述目标版本应用的搜索功能的稳定性,所述差异信息与所述目标版本应用的搜索功能的稳定性负相关。

【技术特征摘要】
1.一种确定搜索功能稳定性的方法,其特征在于,包括:获取基准版本应用对应的第一文档列表及目标版本应用对应的第二文档列表,所述第一文档列表为第一代理服务器根据检索词集合进行搜索后得到的结果信息,所述第二文档列表为第二代理服务器根据所述检索词集合进行搜索后得到的结果信息;计算所述检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值,所述第一文档列表包括所述检索集合中每个检索词对应的第一子列表,所述第二文档列表包括所述检索集合中每个检索词对应的第二子列表;根据每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息;根据所述差异信息确定所述目标版本应用的搜索功能的稳定性,所述差异信息与所述目标版本应用的搜索功能的稳定性负相关。2.根据权利要求1所述的方法,其特征在于,所述第一文档列表和所述第二文档列表中的文档均按照序号排列,所述计算所述检索词集合中的同一个检索词对应的第一子列表与第二子列表的子差异值,包括:确定第一子列表中序号P对应的目标文档在所述第一子列表中的第一位置,所述P取遍1至N中的每一个数值,所述N为大于或者等于1的正整数;确定所述目标文档在第二子列表中的所对应的第二位置;根据所述第一位置和所述第二位置确定所述序号P对应的目标文档的文档差异值;当所述第一子列表中包括的文档数量为N时,将N个所述文档差异值进行累加,得到同一个检索词对应的第一子列表与所述第二子列表的子差异值。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一位置和所述第二位置确定所述序号P对应的目标文档的文档差异值,包括:按照如下公式计算所述文档差异值:其中,posa用于表示所述目标文档在所述第一子列表中的第一位置,posb用于表示所述目标文档在第二子列表中的所述第二位置。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一位置和所述第二位置确定所述序号P对应的目标文档的文档差异值,包括:按照如下公式计算所述文档差异值:其中,k为大于0常数,posa用于表示所述目标文档在所述第一子列表中的第一位置,posb用于表示所述目标文档在第二子列表中的所述第二位置。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息,包括:将所述检索词集合中每个检索词对应的子差异值进行合并,得到多个子差异值的集合信息,所述集合信息为所述第一文档列表与所述第二文档列表的差异信息。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据每个检索词对应的子差异值确定所述检索词集合对应的所述第一文档列表与所述第二文档列表的差异信息,包括:确定在所述检索词集合中子差异值小于或者等于目标阈值的目标检索词的数量,该差异信息为所述目标检索词的数量。7.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一文档列表和所述第二文档列表中的文档均按照序号排列,所述方法还包括:针对每一个检索词,确定在所述第一子列表和所述第二子列表中序号P之前的文档信息是否一致,所述P为大于或者等于1的正整数;从所述检索词集合中确定所述序号P之前的文档信息不一致的目标检索词的数量;根据所述目标检索词的数量确定所述目标版本应用相对于所述基准版本应用的波动信息,所述波动信息与所述稳定性负相关。8.根据权利要求7所述的方法,其特征在于,所述波动信息包括检索词波动数和波动率,所述检索词波动数为所述检索词集合中所述序号P之前的文档信息不一致的目标检索词的数量,所述波动率为所述目标检索词的数量与所述检索词集合中的检...

【专利技术属性】
技术研发人员:冯斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1