发明名称 一种对排序结果进行验证的方法和系统
摘要 本发明提出一种对排序结果进行验证的方法和系统,根据要搜索的关键词获取搜索结果,并对搜索结果标注位置序号,得到用位置序号组成的搜索结果序列;计算信息相关度、信息丰富度以及排序分数;按分数大小顺序排列排序分数,并将搜索结果中的位置序号对应标注到各排序后分数,得到用位置序号组成的排序结果序列;计算用位置序号组成的排序结果序列与用位置序号组成的搜索结果序列的相似度;将相似度与配置的阈值进行比较,记录比较结果,并根据比较结果判断排序结果是否通过验证。本发明可以对多个搜索算法的效果进行比较,并提高检验排序结果的效率。
申请公布号 CN101650746B 申请公布日期 2011.06.29
申请号 CN200910177226.8 申请日期 2009.09.27
申请人 中国电信股份有限公司 发明人 余锦婷;徐雄;杨翊平
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 宋海宁
主权项 一种对排序结果进行验证的方法,包括以下步骤:搜索引擎根据要搜索的关键词获取搜索结果,并对搜索结果标注位置序号,得到用位置序号组成的搜索结果序列;将各搜索结果划分成具有权重系数的多个信息文本,根据关键词与信息文本的匹配次数以及信息文本的权重系数计算信息相关度r,r=p1*w1+p2*w2+...+pn*wn,其中,p1......pn表示关键词在字段中的匹配次数,w1......wn表示权重系数;根据对信息文本设定的业务条件和权重系数计算信息丰富度c,c=F1*w1+F2*w2+F3*w3+...+Fn*wn,其中,w1......wn表示权重系数,Fn‑1*wn‑1>Fn*wn,F1......Fn为业务条件;根据信息相关度和信息丰富度计算排序分数score=r*w+c*w′,其中,w为信息相关度优先级,w’为信息丰富度优先级;按分数大小顺序排列排序分数,并将搜索引擎搜索结果中的位置序号对应标注到各排序后分数,得到用位置序号组成的排序结果序列;计算用位置序号组成的排序结果序列与用位置序号组成的搜索结果序列的相似度;将相似度与配置的阈值进行比较,并记录比较结果,在比较结果中包括相似度大于阈值的次数以及相似度小于阈值的次数;当比较结果中相似度大于阈值的次数大于设定次数,或者比较结果中相似度小于阈值的次数小于设定次数,搜索引擎的排序结果未通过验证,否则通过验证。
地址 100032 北京市西城区金融大街31号