[发明专利]一种日志查询方法、装置、设备及存储介质有效
申请号: | 202110374955.3 | 申请日: | 2021-04-08 |
公开(公告)号: | CN112765118B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 饶琛琳;梁玫娟 | 申请(专利权)人: | 北京优特捷信息技术有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/14;G06F16/22 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100102 北京市朝阳区阜通*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 查询 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种日志查询方法、装置、设备及存储介质。其中,方法包括:响应于日志查询指令,对日志查询指令进行解析,得到至少一个参考字段;将各参考字段分别与标准字段集进行比对,标准字段集中包括历史查询频率满足高频查询条件的加速字段;如果确定各参考字段中包括至少一个目标标准字段,则获取与目标标准字段对应的目标查询索引;根据目标查询索引,查询得到与日志查询指令匹配的日志。本发明实施例的方案,解决了难以快速地查询到与查询指令匹配的日志数据,查询效率较低的问题,实现了快速地查询到目标日志,提升了日志搜索的效率。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种日志查询方法、装置、设备及存储介质。
背景技术
随着信息技术的不断发展,各种网站、服务器以及应用程序每天都会产生数以亿记的日志数据;如何在这些日志数据中查询到用户所需求的日志是业内关注的重点问题。
现阶段,主要是对生成的日志数据存储在数据库中,当接收到日志查询指令时,在数据库中搜索与查询指令匹配的日志数据;这种方法由于需要搜索数据较多,很难快速地查询到与查询指令匹配的日志数据,查询效率较低。
发明内容
本发明实施例提供一种日志查询方法、装置、设备及存储介质,以实现快速地查询到目标日志,提升了日志搜索的效率。
第一方面,本发明实施例提供了一种日志查询方法,包括:
响应于日志查询指令,对所述日志查询指令进行解析,得到至少一个参考字段;
将各所述参考字段分别与标准字段集进行比对,所述标准字段集中包括历史查询频率满足高频查询条件的加速字段;
如果确定各所述参考字段中包括至少一个目标标准字段,则获取与所述目标标准字段对应的目标查询索引;
根据所述目标查询索引,查询得到与所述日志查询指令匹配的日志。
可选的,在响应于日志查询指令,对所述日志查询指令进行解析之前,还包括:
获取多条历史日志查询指令进行解析,得到多个目标字段;
统计各所述目标字段的查询频率,并获取查询频率大于或等于设定阈值的目标字段确定为加速字段;
将各所述加速字段不重叠的存储于所述标准字段集中,并分别建立所述标准字段集中各所述加速字段的查询索引。
可选的,所述标准字段集中还包括:与加速字段对应的中间结果字段;
如果确定各所述参考字段中包括至少一个目标标准字段,则获取与所述目标标准字段对应的目标查询索引,包括:
如果确定所述目标标准字段为加速字段,则获取所述目标标准字段的查询索引,作为所述目标查询索引;
如果确定所述目标标准字段为中间结果字段,则获取与所述目标标准字段对应的加速字段的查询索引,作为所述目标查询索引。
可选的,在获取查询频率大于设定阈值的目标字段确定为加速字段之后,还包括:
对各所述加速字段所包含的函数进行解析,生成与各待加速字段匹配的中间结果字段。
可选的,所述将各所述参考字段分别与标准字段集进行比对,包括:
分别确定各所述参考字段与所述标准字段集中的各标准字段的一致性;
当目标参考字段与目标标准字段相一致时,确定各所述参考字段中包含至少一个目标标准字段。
可选的,在将各所述参考字段分别与预设的各标准字段进行比对之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优特捷信息技术有限公司,未经北京优特捷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110374955.3/2.html,转载请声明来源钻瓜专利网。