System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种基于schema配置组件的资源搜索方法、装置、设备和介质。
技术介绍
1、资源中心如云服务器中存储有海量资源,用户需要快速搜索到自己需要的资源。
2、相关技术中,不同资源的字段不统一,字段名称频繁调整,搜索需求多样化,导致每次都需要重新修改前后端代码,研发工作量大,用户体验不佳。
技术实现思路
1、为解决或部分解决相关技术中存在的问题,本申请提供了一种基于schema配置组件的资源搜索方法、装置、设备和介质,以至少在一定程度上解决上述相关问题中的技术问题之一。
2、本申请第一方面提供一种基于schema配置组件的资源搜索方法,所述schema配置组件包括前端搜索组件和后端处理组件,所述方法包括:
3、基于所述前端搜索组件获取搜索条件;
4、所述前端搜索组件将基于所述搜索条件组装的搜索请求发送给所述后端处理组件;
5、所述后端处理组件解析所述搜索请求,得到schema参数集;
6、所述后端处理组件基于所述schema参数集生成的查询语句查询数据库得到查询结果后,将所述查询结果返回所述前端搜索组件,以使所述前端搜索组件显示所述查询结果。
7、本申请第二方面提供一种基于schema配置组件的资源搜索装置,所述schema配置组件包括前端搜索组件和后端处理组件,所述装置包括:
8、获取模块,用于基于所述前端搜索组件获取搜索条件;
9、组装模块,用于通过
10、解析模块,用于通过所述后端处理组件解析所述搜索请求,得到schema参数集;
11、查询模块,用于通过所述后端处理组件基于所述schema参数集生成的查询语句查询数据库得到查询结果后,将所述查询结果返回所述前端搜索组件,以使所述前端搜索组件显示所述查询结果。
12、本申请第三方面提供一种电子设备,包括:
13、处理器;以及
14、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
15、本申请第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
16、本申请提供了一种基于schema配置组件的资源搜索方法、装置、设备及介质,所述schema配置组件包括前端搜索组件和后端处理组件,所述方法包括首先基于所述前端搜索组件获取搜索条件;所述前端搜索组件将基于所述搜索条件组装的搜索请求发送给所述后端处理组件;所述后端处理组件解析所述搜索请求,得到schema参数集;最后所述后端处理组件基于所述schema参数集生成的查询语句查询数据库得到查询结果后,将所述查询结果返回所述前端搜索组件,以使所述前端搜索组件显示所述查询结果。本申请中后端处理组件能够通过前端搜索组件输入的搜索条件所生成的搜索请求得到schema参数集,并基于schema参数集自动得到查询语句进行查询,能够规范化查询流程,保证查询语句的一致性和标准化,无需为不同资源配置不同的前后端组件代码,降低了研发的工作量。
17、另外,还能够无限添加不同资源的搜索条件,满足搜索多样化需求。
18、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种基于Schema配置组件的资源搜索方法,其特征在于,所述Schema配置组件包括前端搜索组件和后端处理组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述搜索条件包括第一搜索条件和至少一个第二搜索条件。
3.根据权利要求2所述的方法,其特征在于,所述前端搜索组件对应的前端搜索页面包括所述第一搜索条件对应的第一条件第一配置子组件、第一条件第二配置子组件以及第一条件第三配置子组件,所述基于所述前端搜索组件获取搜索条件,包括:
4.根据权利要求3所述的方法,其特征在于,所述前端搜索组件对应的前端搜索页面还包括每一所述第二搜索条件对应的第二条件第一配置子组件、第二条件第二配置子组件以及第二条件第三配置子组件;所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述搜索条件对应的配置组件基于数据存储数据结构和前端渲染数据结构渲染得到。
6.根据权利要求5所述的方法,其特征在于,每一种资源类别对应一种数据存储数据结构和前端渲染数据结构。
7.根据权利要求1-4任一项所述的方法,其
8.一种基于Schema配置组件的资源搜索装置,其特征在于,所述Schema配置组件包括前端搜索组件和后端处理组件,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种基于schema配置组件的资源搜索方法,其特征在于,所述schema配置组件包括前端搜索组件和后端处理组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述搜索条件包括第一搜索条件和至少一个第二搜索条件。
3.根据权利要求2所述的方法,其特征在于,所述前端搜索组件对应的前端搜索页面包括所述第一搜索条件对应的第一条件第一配置子组件、第一条件第二配置子组件以及第一条件第三配置子组件,所述基于所述前端搜索组件获取搜索条件,包括:
4.根据权利要求3所述的方法,其特征在于,所述前端搜索组件对应的前端搜索页面还包括每一所述第二搜索条件对应的第二条件第一配置子组件、第二条件第二配置子组件以及第二条件第三配置子组件;所述方法还包括:
5.根据权利要求1-4任...
【专利技术属性】
技术研发人员:鞠立楠,杨卓,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。