预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113934430A(43)申请公布日2022.01.14(21)申请号202111220018.9(22)申请日2021.10.20(71)申请人北京天融信网络安全技术有限公司地址100000北京市海淀区上地东路1号院3号楼四层申请人北京天融信科技有限公司北京天融信软件有限公司(72)发明人焦凯召吴瑕雍雪振(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人唐正瑜(51)Int.Cl.G06F8/41(2018.01)G06F16/242(2019.01)权利要求书2页说明书14页附图2页(54)发明名称数据检索分析方法、装置、电子设备及存储介质(57)摘要本申请提供一种数据检索分析方法、装置、电子设备及存储介质。方法包括:接收自定义的检索分析请求;检索分析请求包括根据自定义的检索分析语言输入的数据检索语句,数据检索语句用于确定数据查询语句,并根据数据查询语句获得原始数据;对检索分析请求进行解析,获得解析语句;将解析语句转换成适用于目标存储介质的数据处理语句;目标存储介质为多种存储介质中的任意一种;根据数据处理语句对目标存储介质进行检索分析获得检索分析结果。本申请通过对检索分析语言进行解析和转换,实现对目标存储介质下存储的数据进行检索分析的目的,研发人员只需要掌握这种自定义的检索分析语言便能够实现对不同存储介质下的数据的操作,提高了研发效率。CN113934430ACN113934430A权利要求书1/2页1.一种数据检索分析方法,其特征在于,包括:接收检索分析请求;所述检索分析请求包括根据自定义的检索分析语言输入的数据检索语句,所述数据检索语句用于确定数据查询语句,并根据所述数据查询语句获得原始数据;对所述检索分析请求进行解析,获得解析语句;将所述解析语句转换成适用于目标存储介质的数据处理语句;其中,所述目标存储介质为多种存储介质中的任意一种;根据所述数据处理语句对目标存储介质进行检索分析,获得检索分析结果。2.根据权利要求1所述的方法,其特征在于,所述检索分析请求还包括根据自定义的检索分析语言输入的数据分析计算语句,所述数据分析计算语句用于对所述原始数据进行分析;所述数据处理语句包括所述数据检索语句对应的第一子处理语句和所述数据分析计算语句对应的第二子处理语句;所述根据所述数据处理语句对目标存储介质进行检索分析,获得检索分析结果,包括:根据所述第一子处理语句从所述目标存储介质中获取所述原始数据;根据所述第二子处理语句对所述原始数据进行分析,获得所述检索分析结果。3.根据权利要求1所述的方法,其特征在于,所述对所述检索分析请求进行解析,获得解析语句,包括:利用语法分析器将所述检索分析语言解析为抽象语法树;所述抽象语法树中的叶子节点为单位语句;遍历所述抽象语法树,根据所述叶子节点的类型获得所述解析语句。4.根据权利要求1所述的方法,其特征在于,所述解析语句包括多条解析子句;所述解析语句转换成适用于目标存储介质的数据处理语句,包括:对每一解析子句进行转换,获得适用于所述目标存储介质的处理子句;根据解析子句的顺序对所述处理子句进行拼装,获得所述目标存储介质的数据处理语句。5.根据权利要求1所述的方法,其特征在于,所述数据查询语句包括全文检索、结构化检索、IP掩码检索、组合过滤检索、字段投影检索、数据排序、数据的聚合和数据统计中的至少一种。6.根据权利要求2所述的方法,其特征在于,所述数据分析计算语句包括函数和命令;所述函数包括求和函数、平均值函数、最大值函数、最小值函数、去重计数函数、唯一值总数函数、众数函数、中位数函数、TopN函数、方差函数、标准差函数和统计函数中的至少一种。7.根据权利要求1‑6任一项所述的方法,其特征在于,在接收自定义的检索分析请求之前,所述方法还包括:与所述目标存储介质建立连接;其中,所述目标存储介质包括MySQL数据库、Oracle数据库、elasticsearch数据库、HBASE数据库、hive数据库、kingbase数据库、postgre数据库、Solr数据库、Lucene数据库中的任意一个。8.一种数据检索分析装置,其特征在于,包括:接收模块,用于接收检索分析请求;所述检索分析请求包括根据自定义的检索分析语言输入的数据检索语句,所述数据检索语句用于确定数据查询语句,并根据所述数据查询2CN113934430A权利要求书2/2页语句获得原始数据;解析模块,用于对所述检索分析请求进行解析,获得解析语句;转换模块,用于将所述解析语句转换成适用于目标存储介质的数据处理语句;处理模块,用于根据所述数据处理语句对目标存储介质进行检索分析,获得检索分析结果。9.一种电子设备,其特征在于,包括:处理器、存储