本发明专利技术公开了一种自定义检索方法、装置、电子设备及其存储介质,该方法包括根据第一预定操作定义至少一项检索项,以及所述检索项对应的检索配置,根据第二预定操作选取目标检索项,根据所述目标检索项对应的所述检索映射关系和所述逻辑关系对所述待检索数据进行检索得到检索数据。通过定义操作端口对所述检索项和所述检索配置进行定义,不再通过底层的代码编辑,大幅提高了研发效率,解决了现有技术研发周期长,维护成本高的技术问题。
A self defined retrieval method, device, electronic device and its storage medium
【技术实现步骤摘要】
一种自定义检索方法、装置、电子设备及其存储介质
本专利技术涉及计算机领域,尤其是指一种自定义检索方法、装置、电子设备及其存储介质。
技术介绍
目前,数据检索已经是很多领域所广泛使用的技术。在一些特定的场景下,经常采用特定选项的检索方式进行检索,这些特定选项需要通过开发人员在编程过程中进行代码编辑。比如,在某些领域中,因为政策的变更、业务结构的调整或者检索数据的变化等等情况经常要变更特定选项,但是研发人员在每次变更中都需要和业务人员进行大量的沟通,并在每次变更后重新编译代码,造成研发周期长,维护成本高的诸多问题。所以专利技术人发现现有技术中至少存在如下问题,每次检索选项的变更都需要研发人员重新对代码进行编辑,造成研发周期长,维护成本高的技术问题。
技术实现思路
本申请提供了一种图像数据处理方法,其目的在于,通过定义操作端口对所述检索项和所述检索配置进行定义,不再通过底层的代码编辑,大幅提高了研发效率;该方法包括:根据第一预定操作至少一项检索项,以及所述检索项对应的检索配置,其中,所述检索配置为所述检索项与存储在数据库中的待检索数据之间的检索映射关系,以及所述检索项之间的逻辑关系;根据第二预定操作选取目标检索项,其中,所述目标检索项为所述检索项中的至少一项;根据所述目标检索项对应的所述检索映射关系和所述逻辑关系对所述待检索数据进行检索得到检索数据。可选地,所述检索配置包括:检索字段和取值表达式,所述取值表达式用于定义检索时对所述待检索数据的所述检索映射关系。可选地,所述检索配置还包括扩展字段,所述扩展字段用于建立所述检索配置对应所述检索项之间的逻辑关系。可选地,所述根据第一预定操作通过预设的定义操作端口定义至少一项检索项,以及所述检索项对应的检索配置,其中,所述检索配置为所述检索项与存储在数据库中的待检索数据之间的检索映射关系,以及多项所述检索项时所述检索项之间的逻辑关系包括:将待检索数据按照预定分类规则配置为至少一项数据模块,其中,所述数据模块为具有检索字段所述预定分类规则的所述待检索数据;根据第一预定操作通过预设的定义操作端口定义至少一项检索项以及所述检索项对应检索配置的取值表达式,其中,所述取值表达式为通过至少其中一项所述数据模块对应所述检索字段以及预定检索规则构成的表达式用于定义检索时对所述待检索数据的所述检索映射关系,所述预定检索规则为对所述待检索数据的检索规则。可选地,根据所述目标检索项按照对应的所述检索映射关系和所述逻辑关系对所述待检索数据进行检索得到检索数据包括:根据所述目标检索项获取对应的所述取值表达式;根据所述取值表达式获取其中的所述检索段;按照所述取值表达式中的所述预定检索规则对获取的所述检索字段对应的所述待检索数据进行检索得到检索数据。可选地,所述检索配置还包括所述检索字段对应的所述字段类型,其中,所述字段类型用于限定所述检索字段的数据类型。可选地,所述检索配置还包括检索显示属性,其中,所述检索显示属性用于定义所述检索项在所述检索操作端口中的显示属性。本申请还提供了一种自定义检索装置,该装置包括:定义模块,用于根据第一预定操作定义至少一项检索项,以及所述检索项对应的检索配置,其中,所述检索配置为所述检索项与存储在数据库中的待检索数据之间的检索映射关系,以及所述检索项之间的逻辑关系;选取模块,用于根据第二预定操作选取目标检索项,其中,所述目标检索项为所述检索项中的至少一项;检索模块,用于根据所述目标检索项对应的所述检索映射关系和所述逻辑关系对所述待检索数据进行检索得到检索数据。可选地,该装置还包括:配置模块,用于将待检索数据按照预定分类规则配置为至少一项数据模块,其中,所述数据模块为具有检索字段所述预定分类规则的所述待检索数据;所述定义模块,还用于根据第一预定操作通过预设的定义操作端口定义至少一项检索项以及所述检索项对应检索配置的取值表达式,其中,所述取值表达式为通过至少其中一项所述数据模块对应所述检索字段以及预定检索规则构成的表达式用于定义检索时对所述待检索数据的所述检索映射关系,所述预定检索规则为对所述待检索数据的检索规则。可选地,所述装置还包括:获取模块,用于根据所述目标检索项获取对应的所述取值表达式;还用于根据所述取值表达式获取其中所述检索字段对应的所述数据模块;所述检索模块,用于按照所述取值表达式中的所述预定检索规则对所述数据模块对应的所述待检索数据进行检索得到检索数据。可选地,所述装置还包括:所述获取模块,用于根据所述目标检索项获取对应的所述取值表达式;还用于根据所述取值表达式获取其中的所述检索段;按照所述取值表达式中的所述预定检索规则对获取的所述检索字段对应的所述待检索数据进行检索得到检索数据。本申请还提供了一种电子设备,所述装置包括:处理器和存储器;所述存储器中存储有可被所述处理器执行的应用程序,用于使得所述处理器执行如所述的自定义检索方法的步骤。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的自定义检索方法的步骤。如上可见,基于上述实施例,通过定义操作端口对所述检索项和所述检索配置进行定义,不再通过底层的代码编辑,大幅提高了研发效率,解决了现有技术研发周期长,维护成本高的技术问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术自定义检索方法的流程100示意图;图2为本专利技术自定义检索方法的相关信息列表200示意图;图3为本专利技术自定义检索方法的关系列表300示意图;图4为本专利技术自定义检索方法的关系列表400示意图;图5为本专利技术自定义检索方法的面签银行关于扩展检索字段的数据结构示意图;图6为本专利技术定义操作端口的示意图;图7为本专利技术检索操作端口状态1的示意图;图8为本专利技术检索操作端口状态2的示意图;图9为本专利技术检索操作端口状态3的示意图;图10为本专利技术自定义检索方法的流程500示意图;图11为本专利技术交易单1数据示意图;图12为本专利技术交易单2数据示意图;图13为本专利技术取值表达式的数据架构示意图;图14为本专利技术自定义检索方法的流程600示意图;图15为本专利技术检索项的配置700示意图;图16为本专利技术检索项的配置800示意图;图17为本专利技术自定义检索装置的架构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实本文档来自技高网...
【技术保护点】
1.一种自定义检索方法,其特征在于,该方法包括:/n根据第一预定操作定义至少一项检索项,以及所述检索项对应的检索配置,其中,所述检索配置为所述检索项与存储在数据库中的待检索数据之间的检索映射关系,以及所述检索项之间的逻辑关系;/n根据第二预定操作选取目标检索项,其中,所述目标检索项为所述检索项中的至少一项;/n根据所述目标检索项对应的所述检索映射关系和所述逻辑关系对所述待检索数据进行检索得到检索数据。/n
【技术特征摘要】
1.一种自定义检索方法,其特征在于,该方法包括:
根据第一预定操作定义至少一项检索项,以及所述检索项对应的检索配置,其中,所述检索配置为所述检索项与存储在数据库中的待检索数据之间的检索映射关系,以及所述检索项之间的逻辑关系;
根据第二预定操作选取目标检索项,其中,所述目标检索项为所述检索项中的至少一项;
根据所述目标检索项对应的所述检索映射关系和所述逻辑关系对所述待检索数据进行检索得到检索数据。
2.根据权利要求1所述的自定义检索方法,其特征在于,所述检索配置包括:检索字段和取值表达式,其中,所述检索字段用于定义所述检索项,所述取值表达式用于定义检索时对所述待检索数据的所述检索映射关系。
3.根据权利要求1所述的自定义检索方法,其特征在于,所述检索配置还包括扩展字段,所述扩展字段用于建立所述检索配置对应所述检索项之间的逻辑关系。
4.根据权利要求1-3中任一项所述的自定义检索方法,其特征在于,所述根据第一预定操作通过预设的定义操作端口定义至少一项检索项,以及所述检索项对应的检索配置,其中,所述检索配置为所述检索项与存储在数据库中的待检索数据之间的检索映射关系,以及多项所述检索项时所述检索项之间的逻辑关系包括:
将待检索数据按照预定分类规则配置为至少一项数据模块,其中,所述数据模块为具有检索字段所述预定分类规则的所述待检索数据;
根据第一预定操作通过预设的定义操作端口定义至少一项检索项以及所述检索项对应检索配置的取值表达式,其中,所述取值表达式为通过至少其中一项所述数据模块对应所述检索字段以及预定检索规则构成的表达式用于定义检索时对所述待检索数据的所述检索映射关系,所述预定检索规则为对所述待检索数据的检索规则。
5.根据权...
【专利技术属性】
技术研发人员:南小宁,郑泽亮,
申请(专利权)人:贝壳技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。