System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据查询,尤其涉及基于人工智能的数据查询方法、系统及存储介质。
技术介绍
1、随着计算机应用技术的发展,人们在工作生活中会越来越多的用到数据查询,从而快速取得所需的工作数据。
2、公开号为cn115145953a的中国专利申请,提供了一种数据查询方法,主要包括以下步骤:步骤1、输入查询请求,查询模块接受并解析查询请求,得到查询条件;步骤2、判断缓存模块中是否存在相同的查询条件,如果有,直接从缓存模块中获取查询结果,如果没有,则进入步骤3;步骤3、根据优化模块的奖惩函数调整查询模块对存储模块中每一个分块数据分配的查询资源并进行查询,得到查询结果;步骤4、记录查询过程中每个查询到的分块数据的信息,包括查询条件、查询时间及查询结果,合并为查询结果集;步骤5、将查询条件和查询结果缓存到缓存模块中。此外,公开号为cn104216984a的中国专利申请,公开了一种数据查询方法,在设置有若干存储设备的存储网络中进行数据的查询,通过利用存储网络中的处理器或微处理器来进行数据的查询和搜索,之后将查询或搜索到的子结果交由服务器处理器处理,从而解决了从存储网络到服务器内存之间进行数据读取的瓶颈,降低了将大量数据导入服务器内存的功耗。
3、然而,上述的两个专利申请提供的数据查询方法的查询成功率还有待提升。由此,本申请提出基于人工智能的数据查询方法、系统及存储介质。
技术实现思路
1、本申请设置第一比对模块存储不同的第一数据记录,设置第二比对模块存储不同的第二数据记录,设置
2、本申请提供了基于人工智能的数据查询方法,包括如下步骤:
3、s1、第一比对模块存储不同的第一数据记录,第一数据记录包括历史原始词句和历史原始词句的代表值,以及历史原始词句对应的若干个历史待定词的组合和若干个历史待定词的组合的代表值,并且第二比对模块存储不同的第二数据记录,第二数据记录包括若干个历史选定词的组合和若干个历史选定词的组合的代表值;
4、s2、检索模块从用户模块获取输入的一个原始词句,根据原始词句针对存储模块进行查询处理,并且控制模块判断所述检索模块是否成功获得检索结果,在否的情况下,所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原始词句划分为不同的待定词,第三数据记录包括标准词组,以及标准词组对应的若干个标准词,针对不同的待定词进行组合处理,以分别得到原始词句对应的若干个待定词的组合;
5、s3、关于每个与原始词句相对应的若干个待定词的组合,所述控制模块基于第一比对模块存储的不同的第一数据记录,以及第二比对模块存储的不同的第二数据记录计算若干个待定词的组合的特征值,并且所述用户模块按照对应的特征值从大到小的顺序依次展示不同的与原始词句相对应的若干个待定词的组合,所述检索模块还使用由用户确定的与原始词句相对应的若干个选定词的组合针对所述存储模块进行查询处理。
6、作为本申请的一种优选技术方案,在所述检索模块使用由用户确定的与原始词句相对应的若干个选定词的组合针对所述存储模块进行查询处理之后,所述第一比对模块生成第一数据记录,用来存储原始词句和原始词句的代表值,以及由用户确定的与原始词句相对应的若干个选定词的组合和若干个选定词的组合的代表值。
7、作为本申请的一种优选技术方案,在所述检索模块使用由用户确定的与原始词句相对应的若干个选定词的组合从所述存储模块取得了检索结果之后,所述第二比对模块生成第二数据记录,用来存储由用户确定并且取得了检索结果的与原始词句相对应的若干个选定词的组合,以及若干个选定词的组合的代表值。
8、作为本申请的一种优选技术方案,所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原始词句划分为不同的待定词,包括如下步骤:
9、s211、所述控制模块将原始词句中的首个字的位置当作第一位置;
10、s212、所述控制模块将原始词句中的末尾字的位置当作第二位置;
11、s213、所述控制模块判断在全部的第三数据记录中是否存在与原始词句中的从第一位置到第二位置的部分原始词句相匹配的标准词组,在是的情况下,继续下个步骤,在否的情况下,使第二位置向前移动一个字,重复本步骤;
12、s214、所述控制模块判断相匹配的标准词组是否对应有若干个标准词,在是的情况下,分别记录若干个标准词,在否的情况下,记录相匹配的标准词组;
13、s215、所述控制模块确定相匹配的标准词组中的全部的字的总个数,使第一位置向后移动总个数的字,并且判断是否满足结束条件,在是的情况下,结束全部步骤,在否的情况下,跳转所述s212。
14、作为本申请的一种优选技术方案,在所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原始词句划分为不同的待定词之后,还包括如下步骤:
15、s221、所述控制模块将原始词句划分成不同的待选词,获取使用第三比对模块存储的不同的第三数据记录将原始词句划分成的不同的待定词,并且所述控制模块将不同的待选词中的首个待选词的位置当作第三位置,将不同的待定词中的首个待定词的位置当作第四位置;
16、s222、所述控制模块判断第三位置对应的待选词与第四位置对应的待定词是否相同,在是的情况下,使第三位置向后移动一个待选词,使第四位置向后移动一个待定词,重复本步骤,在否的情况下,继续下个步骤;
17、s223、所述控制模块确定在第三位置对应的待选词之后的连续的若干个待选词,使用第三位置对应的待选词和确定的若干个待选词生成待选词组,确定在第四位置对应的待定词之后的连续的若干个待定词,使用第四位置对应的待定词和确定的若干个待定词生成待定词组,使待选词组与待定词组相同,并且第三比对模块生成第三数据记录,用来存储生成的待选词组,以及生成待选词组的不同的待选词;
18、s224、所述控制模块确定生成待选词组的不同的待选词的第一总个数,使第三位置向后移动第一总个数待选词,确定生成待定词组的不同的待定词的第二总个数,使第四位置向后移动第二总个数待定词,并且判断是否满足结束条件,在是的情况下,结束全部步骤,在否的情况下,跳转所述s222。
19、作为本申请的一种优选技术方案,关于每个与原始词句相对应的若干个待定词的组合,所述控制模块计算若干个待定词的组合的特征值,包括如下步骤:
20、s31、针对所本文档来自技高网...
【技术保护点】
1.基于人工智能的数据查询方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,在所述检索模块使用由用户确定的与原始词句相对应的若干个选定词的组合针对所述存储模块进行查询处理之后,所述第一比对模块生成第一数据记录,用来存储原始词句和原始词句的代表值,以及由用户确定的与原始词句相对应的若干个选定词的组合和若干个选定词的组合的代表值。
3.根据权利要求2所述的方法,其特征在于,在所述检索模块使用由用户确定的与原始词句相对应的若干个选定词的组合从所述存储模块取得了检索结果之后,所述第二比对模块生成第二数据记录,用来存储由用户确定并且取得了检索结果的与原始词句相对应的若干个选定词的组合,以及若干个选定词的组合的代表值。
4.根据权利要求3所述的方法,其特征在于,所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原始词句划分为不同的待定词,包括如下步骤:
5.根据权利要求4所述的方法,其特征在于,在所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原始词句划分为不同的待定词之后
6.根据权利要求5所述的方法,其特征在于,关于每个与原始词句相对应的若干个待定词的组合,所述控制模块计算若干个待定词的组合的特征值,包括如下步骤:
7.根据权利要求6所述的方法,其特征在于,所述特征值计算公式为,其中,为若干个待定词的组合的特征值,和为权重值,,为第一数据记录的总个数,为第二数据记录的总个数,为原始词句的代表值与第个第一数据记录中的历史原始词句的代表值的第一相同程度值,为若干个待定词的组合的代表值与第个第一数据记录中的若干个历史待定词的组合的代表值的第二相同程度值,为若干个待定词的组合的代表值与第个第二数据记录中的若干个历史选定词的组合的代表值的第三相同程度值,,,以及分别为相应的调整值。
8.基于人工智能的数据查询系统,用于实现如权利要求1至7中任意一项所述的方法,其特征在于,包括如下模块:
9.一种存储介质,其特征在于,所述存储介质存储有程序指令,其中,在所述程序指令运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的方法。
...【技术特征摘要】
1.基于人工智能的数据查询方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,在所述检索模块使用由用户确定的与原始词句相对应的若干个选定词的组合针对所述存储模块进行查询处理之后,所述第一比对模块生成第一数据记录,用来存储原始词句和原始词句的代表值,以及由用户确定的与原始词句相对应的若干个选定词的组合和若干个选定词的组合的代表值。
3.根据权利要求2所述的方法,其特征在于,在所述检索模块使用由用户确定的与原始词句相对应的若干个选定词的组合从所述存储模块取得了检索结果之后,所述第二比对模块生成第二数据记录,用来存储由用户确定并且取得了检索结果的与原始词句相对应的若干个选定词的组合,以及若干个选定词的组合的代表值。
4.根据权利要求3所述的方法,其特征在于,所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原始词句划分为不同的待定词,包括如下步骤:
5.根据权利要求4所述的方法,其特征在于,在所述控制模块针对原始词句,使用第三比对模块存储的不同的第三数据记录将原...
【专利技术属性】
技术研发人员:张晓辉,王长梅,徐生伟,
申请(专利权)人:吉贝克信息技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。