[发明专利]一种并发查询条件下的动态查询系统及方法有效
申请号: | 201511001438.2 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105653646B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 周志强 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/953;G06F16/9535;G06F16/901;G06F16/903 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种并发查询条件下的动态查询系统及方法,该系统包括:包括索引文件磁盘、缓冲器、索引文件调取器、请求分发器以及N个查询响应器;其中,任一查询响应器,用于利用缓冲器中存储的倒排表,对接收到的查询请求进行第一次检索响应,若第一次检索响应后得到相应的检索文档集合,则将该检索文档集合返回至相应的用户终端,若第一次检索响应后未得到相应的检索文档集合,则利用索引文件磁盘中存储的倒排表,对接收到的查询请求进行第二次检索响应,并将第二次检索响应后得到的检索文档集合返回至相应的用户终端。本申请实现了进一步减少查询响应时间的目的,从而改善了用户的查询体验。 | ||
搜索关键词: | 一种 并发 查询 条件下 动态 系统 方法 | ||
【主权项】:
1.一种并发查询条件下的动态查询系统,其特征在于,包括索引文件磁盘、缓冲器、索引文件调取器、请求分发器以及N个查询响应器,N为正整数;其中,所述索引文件调取器,用于根据用户历史查询痕迹信息,从所述索引文件磁盘中取出与所述用户历史查询痕迹信息相对应的倒排表,并将取出的倒排表缓存至所述缓冲器内部的缓冲区;所述请求分发器,用于获取用户终端发送的并发查询请求,并基于分布式的请求分发原则,将所述并发查询请求中的所有查询请求分发至所述N个查询响应器;任一查询响应器,用于利用所述缓冲器中存储的倒排表,对接收到的查询请求进行第一次检索响应,若所述第一次检索响应后得到相应的检索文档集合,则将该检索文档集合返回至相应的用户终端,若所述第一次检索响应后未得到相应的检索文档集合,则利用所述索引文件磁盘中存储的倒排表,对接收到的查询请求进行第二次检索响应,并将所述第二次检索响应后得到的检索文档集合返回至相应的用户终端;其中,所述缓冲器包括用于存储倒排表的第一缓冲区和第二缓冲区,还包括:缓冲控制单元,用于当所述第一缓冲区和所述第二缓冲区中的任一缓冲区存满后,从该缓冲区存储的所有倒排表中筛选出满足预设调回条件的倒排表,并将筛选到的倒排表调回至所述索引文件磁盘;并且,在所述第一缓冲区和所述第二缓冲区中的任一缓冲区存满后,另一个还未存满的缓冲区则对当前所述索引文件调取器取出的倒排表进行存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司,未经北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511001438.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种可视化信息处理方法及系统
- 下一篇:一种确定上网人员实名信息的方法及装置