System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理领域,具体地涉及一种数据搜索方法、装置、数据搜索系统及电子设备。
技术介绍
1、目前,许多行业在工作的进行过程中会产生大量的实时数据,这些数据对于工作人员进行安全监控与系统控制具有重要意义。如电力行业,在电力生产与输送过程中,电力系统中的各个设备每分每秒都会产生实时的工作数据。这类实时数据的数据量庞大,如何使工作人员能够在庞大的数据中快速、准确地搜索出需要的数据,是个值得关注的问题。
技术实现思路
1、本申请实施例的目的是旨在提供一种数据搜索方法、装置、数据搜索系统及电子设备,使得工作人员可以快速、准确地在庞大的数据中进行检索。
2、第一方面,本申请实施例提供了一种用于数据去噪的方法,所述方法包括:
3、获取数据需求;
4、根据所述数据需求在数据库中确定多个相关数据;
5、确定各个所述相关数据与所述数据需求的相似程度,对所述多个相关数据的相似程度进行排序,根据所述排序结果在所述多个相关数据中确定多个参考数据;
6、根据所述多个参考数据以及所述数据需求,构建查询指令;
7、将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据,并输出所述目标数据。
8、在一些实施方式中,所述数据库中的数据为向量形式,在所述根据所述数据需求在数据库中确定多个相关数据之前,所述方法还包括:
9、对所述数据需求进行向量化编码;
10、
11、确定各个所述相关数据与所述数据需求之间的欧式距离以及余弦距离;
12、根据各个所述欧式距离以及各个所述余弦距离确定对应的相关数据的相似程度。
13、在一些实施方式中,在所述根据所述多个参考数据以及所述数据需求,构建查询指令之前,所述方法还包括:
14、判断所述多个参考数据与所述数据需求之间的相关性是否满足相关性需求;
15、所述根据所述多个参考数据以及所述数据需求,构建查询指令包括:
16、在所述多个参考数据与所述数据需求之间的相关性满足所述相关性需求的情况下,根据所述多个参考数据以及所述数据需求,构建查询指令。
17、在一些实施方式中,所述方法还包括:
18、在所述多个参考数据与所述数据需求之间的相关性不满足所述相关性需求的情况下,判断所述根据所述数据需求在数据库中确定多个相关数据的进行次数是否已达预设阈值;
19、在所述根据所述数据需求在数据库中确定多个相关数据的进行次数未达预设阈值的情况下,根据所述数据需求在数据库中确定多个相关数据;
20、在所述根据所述数据需求在数据库中确定多个相关数据的进行次数已达预设阈值的情况下,输出数据搜索终止提示。
21、在一些实施方式中,在将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据之后,所述方法还包括:
22、判断所述目标数据与所述多个参考数据之间的相关性是否满足相关性需求;
23、在所述目标数据与所述多个参考数据之间的相关性不满足所述相关性需求的情况下,对所述查询指令进行修改,将修改后的所述查询指令输入所述语言问答模型,使所述语言问答模型根据修改后的所述查询指令在所述多个参考数据中确定新的目标数据。
24、在一些实施方式中,所述方法还包括:
25、判断所述新的目标数据与所述多个参考数据之间的相关性是否满足所述相关性需求;
26、在所述新的目标数据与所述多个参考数据之间的相关性不满足所述相关性需求的情况下,根据所述数据需求在数据库中确定多个相关数据;
27、确定各个所述相关数据与所述数据需求的相似程度,对所述多个相关数据的相似程度进行排序,根据所述排序结果在所述多个相关数据中确定多个参考数据;
28、根据所述多个参考数据以及所述数据需求,构建查询指令;
29、将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据。
30、在一些实施方式中,在将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据之后,所述方法还包括:
31、判断所述目标数据与所述数据需求之间的相关性是否满足相关性需求;
32、在所述目标数据与所述数据需求之间的相关性不满足所述相关性需求的情况下,根据所述数据需求在数据库中确定多个相关数据;
33、确定各个所述相关数据与所述数据需求的相似程度,对所述多个相关数据的相似程度进行排序,根据所述排序结果在所述多个相关数据中确定多个参考数据;
34、根据所述多个参考数据以及所述数据需求,构建查询指令;
35、将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据。
36、本申请实施例第二方面提供了一种数据搜索装置,所述装置包括:
37、数据需求获取模块,用于获取数据需求;
38、相关数据确定模块,用于根据所述数据需求在数据库中确定多个相关数据;
39、参考数据确定模块,用于确定各个所述相关数据与所述数据需求的相似程度,对所述多个相关数据的相似程度进行排序,根据所述排序结果在所述多个相关数据中确定多个参考数据;
40、查询指令构建模块,用于根据所述多个参考数据以及所述数据需求,构建查询指令;
41、目标数据确定模块,用于将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据,并输出所述目标数据。
42、本申请实施例第三方面提供了一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以本申请实施例第一方面提供的数据搜索方法。
43、本申请实施例第四方面提供了一种数据搜索系统,所述系统包括:
44、本申请实施例第三方面提供的电子设备;
45、原始数据库,用于进行数据的实时获取与分布式储存;
46、数据传递装置,用于接收所述原始数据库推送的数据;
47、数据库,用于从所述数据传递装置获取数据并对获取到的数据进行进行分布式储存。
48、在本申请实施例中,处理器首先获取到工作人员输入的数据需求,并根据数据需求在数据库中进行初步搜索,确定多个相关数据,并根据各个相关数据与数据需求的相似程度,在多个相关数据中筛选出与数据需求最相似的多个参考数据,即将多个参考数据作为语言问答模型的答案域;处理器再利用多个参考数据与数据本文档来自技高网...
【技术保护点】
1.一种数据搜索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据库中的数据为向量形式,在所述根据所述数据需求在数据库中确定多个相关数据之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述根据所述多个参考数据以及所述数据需求,构建查询指令之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,在将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据之后,所述方法还包括:
8.一种数据搜索装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器
10.一种数据搜索系统,其特征在于,所述系统包括:
...【技术特征摘要】
1.一种数据搜索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据库中的数据为向量形式,在所述根据所述数据需求在数据库中确定多个相关数据之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述根据所述多个参考数据以及所述数据需求,构建查询指令之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在将所述查询指令输入语言问答模型,使所述语言问答模型根据所述查询指令在所述多个参考数据中确定目标数据之后,所述方...
【专利技术属性】
技术研发人员:黄振兴,凌一鸣,刘琰,赵雨婷,
申请(专利权)人:国家能源集团湖南电力新能源有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。