System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种数据检索方法、装置及设备。
技术介绍
1、数据库是应用非常广泛且非常重要的软件系统,数据库能够帮助管理数据,保证数据的安全性和有效性,从而为管理决策提供精确的数据支持,且数据库可以提供对数据的检索功能(也可以称为查询功能)。数据检索是对数据库中的数据进行检索的过程,通过对数据进行检索可以获得用户所需的数据信息。
2、比如说,通常会获取大量待检索目标,从数据库中依次检索每个待检索目标对应的数据检索结果。比如说,先对第一个待检索目标进行数据检索,从数据库中检索到该待检索目标的数据检索结果,然后对第二个待检索目标进行数据检索,从数据库中检索到该待检索目标的数据检索结果,以此类推。
3、显然,在检索过程中,由于待检索目标的数量巨大,如几十万、几百万等,导致需要花费很长时间才能够完成所有待检索目标的数据检索,检索效率低。
技术实现思路
1、本申请提供一种数据检索方法,所述方法包括:
2、获取多个待检索目标和已配置的检索数量k;
3、基于所述检索数量k确定目标拆分规格;
4、基于所述目标拆分规格将所有待检索目标拆分为至少一个待检索集合,每个待检索集合最多包括所述目标拆分规格个待检索目标;
5、针对每个待检索集合,对所述待检索集合内的所有待检索目标进行数据检索,得到每个待检索目标对应的k个数据检索结果。
6、本申请提供一种数据检索装置,所述装置包括:
7、获取模块,用于
8、确定模块,用于基于所述检索数量k确定目标拆分规格;
9、拆分模块,用于基于所述目标拆分规格将所有待检索目标拆分为至少一个待检索集合,每个待检索集合最多包括所述目标拆分规格个待检索目标;
10、检索模块,用于针对每个待检索集合,对所述待检索集合内的所有待检索目标进行数据检索,得到每个待检索目标对应的k个数据检索结果。
11、本申请提供一种电子设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现本申请上述示例的数据检索方法。
12、由以上技术方案可见,本申请实施例中,将所有待检索目标拆分为至少一个待检索集合,每个待检索集合包括多个待检索目标,可以并行对待检索集合内的多个待检索目标进行数据检索,通过并行对多个待检索目标进行数据检索,能够减少数据检索时间,提高数据检索效率,提高数据检索性能。而且,在将所有待检索目标拆分为至少一个待检索集合时,是基于已配置的检索数量k确定目标拆分规格,基于目标拆分规格划分待检索集合,从而使得待检索集合内的待检索目标的数量动态适配目标拆分规格,以发挥最高检索性能,防止超规格引起负载异常,有效的利用检索性能,提升任务整体检索效率。
本文档来自技高网...【技术保护点】
1.一种数据检索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,所述多个候选拆分规格包括第一拆分规格值、第二拆分规格值、第三拆分规格值,所述第一拆分规格值小于所述第二拆分规格值,所述第二拆分规格值小于所述第三拆分规格值;所述多个阈值区间包括(0,第一阈值]、(第一阈值,第二阈值]、(第二阈值,∞);
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标拆分规格将所有待检索目标拆分为至少一个待检索集合,包括:
6.根据权利要求5所述的方法,其特征在于,
7.根据权利要求1-6任一项所述的方法,其特征在于,
8.一种数据检索装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,
10.一种电子设备,其特征在于,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令
...【技术特征摘要】
1.一种数据检索方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,所述多个候选拆分规格包括第一拆分规格值、第二拆分规格值、第三拆分规格值,所述第一拆分规格值小于所述第二拆分规格值,所述第二拆分规格值小于所述第三拆分规格值;所述多个阈值区间包括(0,第一阈值]、(第一阈值,第二阈值]、(第二阈值,∞);
5.根据权利要求1所述的方法,其特征在于,所述基于...
【专利技术属性】
技术研发人员:包晓旭,金林波,宋俊,许江浩,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。