一种快速检索方法技术

技术编号:35873768 阅读:18 留言:0更新日期:2022-12-07 11:10
本发明专利技术涉及信息获取相关技术领域,尤其涉及一种快速检索方法,其包括步骤1.建立规模数据表;步骤2.将2挡存储空间分别设定为静态数据空间和动态数据空间;步骤3.静态数据空间的数据采用二分查找,动态数据空间数据采用哈希查找;步骤4.将静态数据空间内的数据打包为数组;步骤5.将动态数据空间的数据进行数组划分;步骤6.根据输入关键词提取对应的数据空间中的数组包含的关键词;步骤7.重复上述步骤,本公开通过采用静态与动态数据的划分,同时结合哈希函数以及二分法将规模数据库中的数据进行合理的数据分类处理,大大提高了复杂数据的分类作业以及数据的快速反向检索。的分类作业以及数据的快速反向检索。的分类作业以及数据的快速反向检索。

【技术实现步骤摘要】
一种快速检索方法


[0001]本专利技术涉及信息获取相关
,尤其涉及一种快速检索方法。

技术介绍

[0002]本部分中的陈述仅提供与本公开有关的背景信息并且不构成现有技术。
[0003]信息数据日益在各个系统中的数据规模也逐渐变大,常见的检索技术很难在数据集中较为准确地命中待检索对象,也就难以进行快速的检索,其中信息
,数据信息繁杂,数据类型也繁杂,想要对数据进行快速检索,就必须要对数据进行高效处理,以便来实现数据信息的快速获取。
[0004]现有公开号为CN110334115A的名称为一种适用于医疗行业的快速检索方法,其公开了步骤S1,将所述医疗数据集按预设的时间跨度划分为m个预处理数据集;步骤S2,根据性别以及年龄段对各个所述预处理数据集进行细分从而得到根据时间、性别以及年龄段细分的多个预处理子数据集;步骤S3,获取需要被检索的待检索信息;步骤S4,根据所述待检索信息判定该待检索患者所在的待检索年龄段;步骤S5,通过m个线程分别根据所述待检索识别号对所述预处理子数据集进行检索从而得到病患历史信息;步骤S6,一旦有任意一个所述线程检索到所述病患历史信息,就将所述病患历史信息进行输出,上述方法虽然可以进行医疗数据的检索,但是缺乏一定的数据类型适配度,依然无法针对信息
的数据进行合理检索。

技术实现思路

[0005]专利技术人通过研究发现:目前的检索技术,尤其是在信息
的,通常采用的是单独或者单一的算法进行,虽然可以检索出来相关的数据信息,但是往往需要进行多次的检索或者多次的信息完善才可以较为准确的找到所需信息数据,过程较为繁杂且效果不好。
[0006]本公开的目的在于提供一种快速检索方法,通过采用静态数据与动态数据结合,并且结合使用哈希函数和二分查找,来解决现有技术针对信息技术中不同种类数据无法进行快速且较为准确检索的技术问题。
[0007]据本公开的一个方面,提供一种快速检索方法,包括如下步骤:
[0008]步骤1.建立规模数据表,将数据表中划分为2挡存储空间,2挡存储空间内部数据联通;
[0009]步骤2.将2挡存储空间分别设定为静态数据空间和动态数据空间;
[0010]步骤3.静态数据空间的数据采用二分查找,动态数据空间数据采用哈希查找;
[0011]步骤4.将静态数据空间内的数据打包为数组,其中A代表数组指代,k代表关键词分类号;
[0012]步骤5.将动态数据空间的数据进行数组划分;
[0013]步骤6.根据输入关键词提取对应的数据空间中的数组包含的关键词;
[0014]步骤7.重复上述步骤3

6,完成对应提取次数后停止循环。
[0015]对规模数据表进行档位划分,是专利技术人在平时工作中,通过结合数据处理的相关方法,尤其是结合一些点餐APP进行思维转用,摒弃以往数据扎堆统一入口不分类不打包的方式进行输入,可以有效进行源头数据的分类。同时在数据分类后,将数据按照静态数据和动态数据进行管理,静态数据是指不需要进行实时变化的数据,动态数据是指需要根据随时的数据信息进行变化的数据,专利技术人发现在信息
的数据检索时,会出现较多的不同类型的数据,采用这种方式可以将大部分数据进行归类,大大提高检索效果,以及准确度。
[0016]本公开的一些实施例中,规模数据表为大容量数据表,数据联通采用双栈进行数据联通。采用双栈进行,是为了保证数据可以满足多通道的处理,提高数据处理的速度以及响应速度。
[0017]本公开的一些实施例中,静态数据空间预先设定中间部数据位置,用于二分起点确定。专利技术人发现在采用二分法进行的过程中,可以很快一步到位进行信息区间的确定,减少过多无关紧要的数据试错步骤。
[0018]本公开的一些实施例中,中间数据位置为静态数据空间中间部分的数组。此位置区域可以适应性调整,其中可以为中间的几个也可以为中间一个,根据数组的整体数量进行合理选择确定即可,这一点是专利技术人依据部分购物网站上的销量计算思路进行的合理优化调整转用得到的。
[0019]本公开的一些实施例中,动态数据空间的划分采用哈希表进行划分。
[0020]本公开的一些实施例中,哈希表内采用哈希函数进行。
[0021]本公开与目前公开的技术相比,具有如下的优点和有益效果:
[0022]本公开通过采用静态与动态数据的划分,同时结合哈希函数以及二分法将规模数据库中的数据进行合理的数据分类处理,大大提高了复杂数据的分类作业以及数据的快速反向检索。
附图说明
[0023]图1是本专利技术的处理方法的示意图;
[0024]图2是本专利技术的处理方法细节流程图。
具体实施方式
[0025]请一并参考说明附图1

图2,本实施例提供了一种快速检索方法,该快速检索方法已经处于测试使用阶段。
[0026]之后参考附图来更全面地描述本专利技术,在附图中示出了本专利技术的说明性实施例。但是,本专利技术还以许多不同的形式体现并且不应当理解为限制于这里叙述的实施例。相反,这些实施例被提供以便本公开充分和完整,并且将本专利技术的范围完全传递给本领域技术人员。
[0027]这里所使用的术语只用于描述特定实施例的目的而不试图限制本专利技术。如这里所使用的,单数形式“一”、“一个”和“该”旨在也包括多数形式,除非上下文清楚指明不是这样。将进一步理解,术语“包括”和“包含”当在这里使用时规定了所阐明特征、步骤、操作、元
素和/或部件的存在,但是不排除一个或多个其它特征、步骤、操作、元素、部件和/或其组合的存在或添加。
[0028]除非相反定义,这里使用的所有术语(包括技术和科学术语)具有与本专利技术所属
的普通技术人员通常理解的相同的含义。将进一步理解,诸如在常用词典里所定义的术语应当被解释为具有与其在相关领域的上下文中的意思相一致的意思,并且将不按照理想化的或非常正式意思来解释,除非特意在这里这样定义。
[0029]参考根据本专利技术的实施例的方法、系统和计算机程序产品的框图和流程图来在下面的部分描述本专利技术。将会理解,框图或流程图的方框以及框图或流程图中方框的组合可以至少部分地由计算机程序指令来实现。这些计算机程序指令可以被提供给一个或多个企业、应用、个人、普遍和/或嵌入式计算机系统,使得经由计算机系统执行的该指令创建用于实现方框图的一个或多个方框中规定的功能/动作的装置、模块、设备、方法。也可以在其它实施例中使用通用计算机系统和/或专用硬件的组合。
[0030]这些计算机程序指令还可存储在计算机系统的存储器中,以命令计算机系统以特定的方式工作,使得存储在存储器中的指令产生包括实现一个或多个方框中规定的功能/动作的计算机可读程序代码的制造物品。计算机程序指令还可以加载到计算机系统中以使一系列操作步骤由计算机系统执行,从而产生计算机实现的进程,使得在处理器上执行的指令提供用于实现一个或多个方框中规定的功能/动作的步骤。由此,框图和/或流程图的给定的一个或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种快速检索方法,其特征在于,包括如下步骤:步骤1.建立规模数据表,将数据表中划分为2挡存储空间,2挡存储空间内部数据联通;步骤2.将2挡存储空间分别设定为静态数据空间和动态数据空间;步骤3.静态数据空间的数据采用二分查找,动态数据空间数据采用哈希查找;步骤4.将静态数据空间内的数据打包为数组A
k
,其中A代表数组指代,k代表关键词分类号;步骤5.将动态数据空间的数据进行数组划分;步骤6.根据输入关键词提取对应的数据空间中的数组包含的关键词;步骤7.重复上述步骤3

6,完成对应提取次数后停止循...

【专利技术属性】
技术研发人员:郑宇
申请(专利权)人:成都思为交互科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1