[发明专利]一种查询方法及系统无效
申请号: | 200810212685.0 | 申请日: | 2008-08-29 |
公开(公告)号: | CN101661484A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 李刚;鲁耀杰;尹悦燕;史达飞;李燕 | 申请(专利权)人: | 株式会社理光 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许 静 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 查询 方法 系统 | ||
技术领域
本发明涉及信息检索技术领域,特别是一种查询方法及系统,提高查询结果的精度。
背景技术
当前的查询系统中,在用户输入一个查询语句后,系统利用一定的算法从一个特定的集合中查询与当前查询语句相关度符合要求的对象,并将查询得到的符合要求的对象展现给用户。
而在使用推荐查询,计算当前查询语句与历史查询语句集中的历史查询语句的相关度,并利用计算得到的相关度,从历史查询语句集中选择预定数目的历史查询语句作为相关查询语句,并基于该相关查询语句进行推荐。
发明人在实现本发明的过程中,发现现有的查询方法和系统至少存在以下问题:
由于仅使用特定算法执行一次查询的过程,由于使用的查询算法的局限性,所以结果中存在很多与用户需求不符的对象,查询准确性低。
发明内容
本发明的目的是提供一种用于查询方法及系统,提高查询的准确性。
为了实现上述目的,本发明实施例提供了一种查询方法,包括:
步骤A,利用查询算法从查询对象中获取与当前查询语句对应的原始查询结果集,所述原始查询结果集包括至少一个查询结果;
步骤B,利用相关度算法计算所述原始查询结果集中的每个查询结果与所述当前查询语句的相关度得分;
步骤C,从所述原始查询结果集中删除相关度得分低于预设阈值的查询结果,得到最终查询结果集;
步骤D,根据所述最终查询结果集进行输出处理。
上述的方法,其中:
所述方法用于推荐查询时,所述查询对象为历史查询语句集,所述原始查询结果集为包括至少一个历史查询语句的原始相关查询语句集;
所述步骤B具体为:计算每一个第二查询结果集与所述第一查询结果集的相关度得分,所述第一查询结果集为利用所述当前查询语句对数据库执行查询操作得到的查询结果集,所述第二查询结果集为分别利用所述原始相关查询语句集中的每一个历史查询语句对所述数据库执行查询操作得到的查询结果集;
所述相关度得分低于预设阈值的查询结果为相关度得分低于所述预设阈值的第二查询结果集所对应的历史查询语句。
上述的方法,其中,所述计算每一个第二查询结果集与所述第一查询结果集的相关度得分时,所述第二查询结果集与所述第一查询结果集中相同的查询结果越多,则所述第二查询结果集与所述第一查询结果集的相关度得分越高。
上述的方法,其中,所述计算每一个第二查询结果集与所述第一查询结果集的相关度得分时,所述第二查询结果集中被用户访问过的查询结果在所述第一查询结果集中出现的越多,所述第二查询结果集与所述第一查询结果集的相关度得分越高。
上述的方法,其中,所述步骤D具体为:根据所述最终查询结果集中的部分或全部历史查询语句进行推荐输出。
为了实现上述目的,本发明实施例还提供了一种查询系统,其中,包括:
主查询模块,用于利用查询算法从查询对象中获取与当前查询语句对应的原始查询结果集,所述原始查询结果集包括至少一个查询结果;
优化模块,用于利用相关度算法计算所述原始查询结果集中的每个查询结果与所述当前查询语句的相关度得分,并从所述原始查询结果集中删除相关度得分低于预设阈值的查询结果,得到最终查询结果集;
输出模块,用于根据所述最终查询结果集进行输出处理。
上述的查询系统,其中:
所述查询系统用于推荐查询时,所述查询对象为历史查询语句集,所述原始查询结果集为包括至少一个历史查询语句的原始相关查询语句集;
所述优化模块具体包括:
计算单元,用于计算每一个第二查询结果集与所述第一查询结果集的相关度得分,所述第一查询结果集为利用所述当前查询语句对数据库执行查询操作得到的查询结果集,所述第二查询结果集为分别利用所述原始相关查询语句集中的每一个历史查询语句对所述数据库执行查询操作得到的查询结果集;
删除单元,从所述原始相关查询语句集中删除相关度得分低于所述预设阈值的第二查询结果集所对应的历史查询语句。
上述的查询系统,其中,所述第二查询结果集与所述第一查询结果集中相同的查询结果越多,则所述第二查询结果集与所述第一查询结果集的相关度得分越高。
上述的查询系统,其中,所述第二查询结果集中被用户访问过的查询结果在所述第一查询结果集中出现的越多,所述第二查询结果集与所述第一查询结果集的相关度得分越高。
上述的查询系统,其中,所述输出模块具体用于根据所述最终查询结果集中的部分或全部历史查询语句进行推荐输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社理光,未经株式会社理光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810212685.0/2.html,转载请声明来源钻瓜专利网。