衡量搜索引擎排序算法有效性的方法和装置制造方法及图纸

技术编号:11584833 阅读:108 留言:0更新日期:2015-06-10 18:17
本发明专利技术提供了一种衡量搜索引擎排序算法有效性的方法和装置,该方法包括:对至少一个查询Query在待衡量搜索引擎中查询得到的至少一条查询结果条目分别进行相关性打分,确定各查询Query的首页查询结果的实际得分值以及理论最大得分值;根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性。本发明专利技术实施例能够提供更加深入、细化的衡量结果,能够更好地指导后续优化搜索引擎的工作。

【技术实现步骤摘要】
衡量搜索引擎排序算法有效性的方法和装置
本专利技术涉及信息搜索
,特别是一种衡量搜索引擎排序算法有效性的方法和装置。
技术介绍
随着互联网技术的不断发展以及信息的不断膨胀,人们对于网络信息的使用需求越来越高,搜索引擎成为人们获取网络信息的重要工具。当用户输入查询Query(搜索)后,搜索引擎通常会将包含该查询Query的页面作为查询结果返回给用户。相关技术中,搜索引擎通常采用排序算法对查询结果条目进行排序,进而返回给用户,可见一种有效性较高的排序算法能够将相关性较好的、高质量的查询结果优先展现给用户。因而,如何准确、客观地衡量搜索引擎排序算法有效性成为目前亟待解决的技术问题,对后续优化搜索引擎具有重要指导意义。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的衡量搜索引擎排序算法有效性的方法和装置。依据本专利技术的一个方面,提供了一种衡量搜索引擎排序算法有效性的方法,包括:对至少一个查询Query在待衡量搜索引擎中查询得到的至少一条查询结果条目分别进行相关性打分,确定各查询Query的首页查询结果的实际得分值以及理论最大得分值;根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性。可选地,所述确定各查询Query的首页查询结果的实际得分值的步骤,包括:对所述各查询Query的首页查询结果条目分别进行相关性打分,得到所述各查询Query的首页查询结果的首页打分列表;根据所述首页打分列表,确定所述各查询Query的首页查询结果的实际得分值。可选地,所述确定各查询Query的首页查询结果的理论最大得分值的步骤,包括:对所述各查询Query除首页以外的其他页查询结果条目分别进行相关性打分,得到至少一个打分值;根据所述至少一个打分值调整所述首页打分列表,得到调整后的首页打分列表;根据所述调整后的首页打分列表,确定所述各查询Query的首页查询结果的理论最大得分值。可选地,根据所述至少一个打分值调整所述首页打分列表,得到调整后的首页打分列表的步骤,包括:根据所述至少一个打分值,得到所述其他页中各页的打分列表;根据所述其他页中各页的打分列表调整所述首页打分列表,得到调整后的首页打分列表。可选地,根据所述至少一个打分值调整所述首页打分列表的步骤,包括:当所述其他页中查询结果条目的相关性打分值大于所述首页中查询结果条目的相关性打分值时,用所述其他页中的查询结果条目替换所述首页中的查询结果条目,实现调整所述首页打分列表。可选地,根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性,包括:计算所述实际得分值与所述理论最大得分值的比值,得到所述待衡量搜索引擎排序算法对应所述各查询Query的有效程度值;根据所述有效程度值,衡量出所述待衡量搜索引擎排序算法的有效性。可选地,根据所述有效程度值,衡量出所述待衡量搜索引擎排序算法的有效性,包括:统计所述各查询Query在所述待衡量搜索引擎中的查询频率;根据所述各查询Query的查询频率,对所述有效程度值进行加权求和,进而衡量出所述待衡量搜索引擎排序算法的有效性。可选地,所述方法还包括:根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的排序损失。可选地,根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的排序损失,包括:计算所述理论最大得分值与所述实际得分值的差值,得到所述待衡量搜索引擎排序算法对应所述各查询Query的排序损失值;根据所述排序损失值,衡量出所述待衡量搜索引擎排序算法的排序损失。依据本专利技术的另一个方面,提供了一种衡量搜索引擎排序算法有效性的装置,包括:确定模块,适于对至少一个查询Query在待衡量搜索引擎中查询得到的至少一条查询结果条目分别进行相关性打分,确定各查询Query的首页查询结果的实际得分值以及理论最大得分值;衡量模块,适于根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性。可选地,所述确定模块还适于:对所述各查询Query的首页查询结果条目分别进行相关性打分,得到所述各查询Query的首页查询结果的首页打分列表;根据所述首页打分列表,确定所述各查询Query的首页查询结果的实际得分值。可选地,所述确定模块还适于:对所述各查询Query除首页以外的其他页查询结果条目分别进行相关性打分,得到至少一个打分值;根据所述至少一个打分值调整所述首页打分列表,得到调整后的首页打分列表;根据所述调整后的首页打分列表,确定所述各查询Query的首页查询结果的理论最大得分值。可选地,所述确定模块还适于:根据所述至少一个打分值,得到所述其他页中各页的打分列表;根据所述其他页中各页的打分列表调整所述首页打分列表,得到调整后的首页打分列表。可选地,所述确定模块还适于:当所述其他页中查询结果条目的相关性打分值大于所述首页中查询结果条目的相关性打分值时,用所述其他页中的查询结果条目替换所述首页中的查询结果条目,实现调整所述首页打分列表。可选地,所述衡量模块还适于:计算所述实际得分值与所述理论最大得分值的比值,得到所述待衡量搜索引擎排序算法对应所述各查询Query的有效程度值;根据所述有效程度值,衡量出所述待衡量搜索引擎排序算法的有效性。可选地,所述衡量模块还适于:统计所述各查询Query在所述待衡量搜索引擎中的查询频率;根据所述各查询Query的查询频率,对所述有效程度值进行加权求和,进而衡量出所述待衡量搜索引擎排序算法的有效性。可选地,所述衡量模块还适于:根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的排序损失。可选地,所述衡量模块还适于:计算所述理论最大得分值与所述实际得分值的差值,得到所述待衡量搜索引擎排序算法对应所述各查询Query的排序损失值;根据所述排序损失值,衡量出所述待衡量搜索引擎排序算法的排序损失。本专利技术实施例提供了衡量搜索引擎排序算法有效性的方案,即对至少一个查询Query在待衡量搜索引擎中查询得到的至少一条查询结果条目分别进行相关性打分,进而确定各查询Query的首页查询结果的实际得分值以及理论最大得分值,随后根据各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出待衡量搜索引擎排序算法的有效性。由于首页查询结果具备容易被用户获取并重视其包含的信息的特性,因而首页查询结果的质量和相关性的好坏能够一定程度上反映搜索引擎排序算法的有效性程度,从而本专利技术实施例中利用各查询Query的首页查询结果的实际得分值以及理论最大得分值,对待衡量搜索引擎排序算法的有效性进行衡量,能够提供更加准确、客观的衡量结果,进而能够更好地指导后续优化搜索引擎的工作,为用户提供更丰富的数据支持,以及更为准确的搜索结果,满足用户对信息的需求,提高用户信息搜索体验。此外,本专利技术实施例将资源数据本身与搜索引擎的排序算法分离开来,根据待衡量搜索引擎自身的查询结果的相关性得分情况,对其排序算法的有效性进行衡本文档来自技高网...
衡量搜索引擎排序算法有效性的方法和装置

【技术保护点】
一种衡量搜索引擎排序算法有效性的方法,包括:对至少一个查询Query在待衡量搜索引擎中查询得到的至少一条查询结果条目分别进行相关性打分,确定各查询Query的首页查询结果的实际得分值以及理论最大得分值;根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性。

【技术特征摘要】
1.一种衡量搜索引擎排序算法有效性的方法,包括:对至少一个查询Query在待衡量搜索引擎中查询得到的至少一条查询结果条目分别进行相关性打分,确定各查询Query的首页查询结果的实际得分值以及理论最大得分值;根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性;其中,所述确定各查询Query的首页查询结果的理论最大得分值的步骤,包括:对所述各查询Query的首页查询结果条目分别进行相关性打分,得到所述各查询Query的首页查询结果的首页打分列表;对所述各查询Query除首页以外的其他页查询结果条目分别进行相关性打分,得到至少一个打分值;根据所述至少一个打分值调整所述首页打分列表,得到调整后的首页打分列表;根据所述调整后的首页打分列表,确定所述各查询Query的首页查询结果的理论最大得分值。2.根据权利要求1所述的方法,其中,所述确定各查询Query的首页查询结果的实际得分值的步骤,包括:根据所述各查询Query的首页查询结果的首页打分列表,确定所述各查询Query的首页查询结果的实际得分值。3.根据权利要求1-2任一项所述的方法,其中,根据所述至少一个打分值调整所述首页打分列表,得到调整后的首页打分列表的步骤,包括:根据所述至少一个打分值,得到所述其他页中各页的打分列表;根据所述其他页中各页的打分列表调整所述首页打分列表,得到调整后的首页打分列表。4.根据权利要求1-2任一项所述的方法,其中,根据所述至少一个打分值调整所述首页打分列表的步骤,包括:当所述其他页中查询结果条目的相关性打分值大于所述首页中查询结果条目的相关性打分值时,用所述其他页中的查询结果条目替换所述首页中的查询结果条目,实现调整所述首页打分列表。5.根据权利要求1-2任一项所述的方法,其中,根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的有效性,包括:计算所述实际得分值与所述理论最大得分值的比值,得到所述待衡量搜索引擎排序算法对应所述各查询Query的有效程度值;根据所述有效程度值,衡量出所述待衡量搜索引擎排序算法的有效性。6.根据权利要求5所述的方法,其中,根据所述有效程度值,衡量出所述待衡量搜索引擎排序算法的有效性,包括:统计所述各查询Query在所述待衡量搜索引擎中的查询频率;根据所述各查询Query的查询频率,对所述有效程度值进行加权求和,进而衡量出所述待衡量搜索引擎排序算法的有效性。7.根据权利要求1-2任一项所述的方法,其中,还包括:根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的排序损失。8.根据权利要求7所述的方法,其中,根据所述各查询Query的首页查询结果的实际得分值以及理论最大得分值,衡量出所述待衡量搜索引擎排序算法的排序损失...

【专利技术属性】
技术研发人员:陶哲
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1