[发明专利]一种综合搜索结果的排序系统及方法有效
申请号: | 200610036361.7 | 申请日: | 2006-06-30 |
公开(公告)号: | CN101079033A | 公开(公告)日: | 2007-11-28 |
发明(设计)人: | 刑宏宇;朱建朋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚;蔡晓红 |
地址: | 518057广东省深圳市高新科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 综合 搜索 结果 排序 系统 方法 | ||
1、一种综合搜索结果的排序系统,用于对综合搜索引擎中相互独立的垂直搜索引擎的结果进行排序,其特征在于,所述系统包括数据分析模块、数据库和排序模块;
所述数据分析模块提供可用于排序算法的数据信息,并导入所述数据库中存储;
所述数据库用于存储数据分析模块提供的数据信息,供应所述排序模块执行排序算法时的提取,并存储所述排序模块得到的最终排序信息;
所述排序模块用于根据所述数据库中存储的数据信息执行多种排序算法,对所述垂直搜索引擎进行相应的多种排序并将各次排序结果整合为一个综合值,从而得到最终排序信息并将其存储到所述数据库中。
2、如权利要求1所述的综合搜索结果的排序系统,其特征在于,所述排序算法包括独立排序算法和综合排序算法;
所述独立排序算法包括人工干预法、索引量比较法、用户行为分析法以及日志词频分析法,相互独立地对所述垂直搜索引擎进行排序;
所述综合排序算法根据所述独立排序算法的排序结果,计算所述垂直搜索引擎的综合值,并根据所述综合值对所述垂直搜索引擎进行排序。
3、如权利要求1所述的综合搜索结果的排序系统,其特征在于,所述数据分析模块进一步包括人工预定义模块、索引量对比模块、日志及分析模块;
所述人工预定义模块用于提供人工预定义的相关信息,定时导入所述数据库中,以供所述排序模块提取并采取人工干预法对所述垂直搜索引擎进行排序;
所述索引量对比模块用于提供检索词在垂直搜索引擎中的结果数与搜索引擎的总索引量的比值信息,定时导入所述数据库中,以供所述排序模块提取并采取索引量比较法对所述垂直搜索引擎进行排序;
所述日志及分析模块用于提供用户行为相关信息以及检索词相关的词频信息,定时导入所述数据库中,以供所述排序模块提取并分别采取用户行为分析法和日志词频分析法对所述垂直搜索引擎进行排序。
4、一种综合搜索结果的排序方法,用于对综合搜索引擎中相互独立的垂直搜索引擎的结果进行排序,其特征在于,所述方法包括以下步骤:
A.在所述综合搜索引擎中输入检索词进行搜索,得到全部垂直搜索引擎搜索的结果;
B.排序模块从数据库提取数据信息,采取多种排序算法该次搜索中的垂直搜索引擎进行相应的多种排序并将各次排序结果整合成一个综合值;
C.对所述每种垂直搜索引擎的综合值进行比较,对所述垂直搜索引擎进行排序,并将最终排序信息显示输出。
5、如权利要求4所述的综合搜索结果的排序方法,其特征在于,所述排序算法包括独立排序算法和综合排序算法;
所述独立排序算法包括人工干预法、索引量比较法、用户行为分析法以及日志词频分析法,相互独立地对所述垂直搜索引擎进行排序;
所述综合排序算法根据所述独立排序算法的排序结果,计算所述垂直搜索引擎的综合值,并根据所述综合值对所述垂直搜索引擎进行排序。
6、如权利要求4或5所述的综合搜索结果的排序方法,其特征在于,所述步骤B进一步包括:
B1.所述排序模块从所述数据库提取数据信息,分别采取全部独立排序算法对所述垂直搜索引擎进行排序;
B2.所述排序模块根据所述步骤B1得到的排序结果,采取综合排序算法计算垂直搜索引擎的综合值,并根据所述综合值对所述垂直搜索引擎进行排序。
7、如权利要求6所述的综合搜索结果的排序方法,其特征在于,所述步骤B2中综合排序算法利用如下公式进行计算:
S(K,Ti)=∑Si(j)*Wj,∑Wj=1,(0<=Wj<=1);
所述公式中K是检索词,Ti是垂直搜索引擎,i是垂直搜索引擎的编号,j是独立排序算法的编号,Si(j)表示在用j号独立排序算法搜索检索词K时i号垂直搜索引擎Ti所得排序对应的分值,Wj表示j号独立排序算法的权重因子,S(K,Ti)表示搜索检索词K时i号垂直搜索引擎Ti具有的综合值。
8、如权利要求4所述的的综合搜索结果的排序方法,其特征在于,所述方法进一步包括以下步骤:
D.所述排序模块将最终排序信息存储到所述数据库中。
9、如权利要求4所述的的综合搜索结果的排序方法,其特征在于,所述方法进一步包括以下步骤:
E.将用户在结果页上的点击行为反馈给数据分析模块中的日志及分析模块,定时再次计算和排序,并将结果保存在数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610036361.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:外科螺钉系统及其用途
- 下一篇:具有防护功能的全棉医用纱布及其生产方法