一种查询方法及数据查询系统与流程

文档序号:11950491阅读:来源:国知局

技术特征:

1.一种查询方法,其特征在于,所述方法包括:

步骤S1,建立一中间键,所述中间键中至少包括一关键字和所述关键字对应的查询结果ID,所述查询结果ID为该关键字在原数据库中通过模糊查询输出的查询结果对应的ID;

步骤S2,接收用户输入的关键字;

步骤S3,将所述关键字在所述中间键中进行精确查找;

步骤S4,若所述关键字匹配成功,则根据所述中间键中所述关键字对应的查询结果ID,在所述原数据库中获取所述查询结果ID对应的查询信息;

步骤S5,若所述关键字匹配不成功,则将所述关键字在所述原数据库中进行模糊查询,并输出查询信息。

2.如权利要求1所述的一种查询方法,其特征在于,所述步骤S5之后,还包括:

将所述匹配不成功的关键字及其输出的查询信息对应的查询结果ID写入中间键中。

3.如权利要求1所述的一种查询方法,其特征在于,所述原数据库中的表项至少包括关键字、所述关键字对应的查询结果ID以及所述查询结果ID对应的数据信息。

4.如权利要求1所述的一种查询方法,其特征在于,所述方法还包括:

在所述中间键中每一关键字还对应设有一更新时间,所述更新时间为所述关键字在原数据库中最近一次被模糊查询的时间。

5.如权利要求4所述的一种查询方法,其特征在于,所述方法还包括:

在中间键中设置一有效时间;

查询关键字的当前时间和中间键中所述关键字对应的更新时间的差值小于有效时间,执行步骤S3-S4;否则,执行步骤S5。

6.一种数据查询系统,包括原数据库模块和查询模块,其特征在于,还包括中间键模块,所述中间键模块中存有至少一关键字和所述关键字对应的查询结果ID,所述查询结果ID为该关键字在原数据库中通过模糊查询输出的查询结果对应的ID,所述查询模块接收一用户输入的关键字,使用该关键字先到所述中间键模块中进行精确查询,若所述关键字匹配成功,则根据该关键字对应的查询结果ID,在所述原数据库中获取所述查询结果ID对应的查询信息,若所述关键字匹配不成功,则将所述关键字在所述数据库中进行模糊查询,并输出查询信息。

7.如权利要求6所述的一种数据查询系统,其特征在于,所述中间键模块具体还包括:

配置单元,用于当关键字首次在原数据库模糊查询之后,将输出的查询信息对应的查询结果ID写入中间键模块中。

8.如权利要求6所述的一种数据查询系统,其特征在于,所述中间键模块具体还包括:

匹配单元,用于根据关键字进行精确匹配,获取配置单元中关键字对应的查询结果ID。

9.如权利要求6所述的一种数据查询系统,其特征在于,所述中间键模块具体还包括:

时间设置单元,用于在所述中间键模块中每一关键字还对应设有一更新时间,以及在系统中设置一有效时间;

时间比较单元,用于比较查询关键字的当前时间和中间键模块中所述关键字对应的更新时间。

10.如权利要求要求6所述的一种数据查询系统,其特征在于,所述原数据库模块具体还包括:

检索单元,用于关键字进行模糊查询,获取查询结果ID和对应的查询信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1