【技术实现步骤摘要】
日志数据的处理方法及装置、电子设备、存储介质
[0001]本申请涉及数据处理
,具体而言,涉及一种日志数据的处理方法及装置、电子设备、存储介质。
技术介绍
[0002]Elasticsearch是与名为Logstash的数据收集模块共同开发使用的一个基于Lucene的全文搜索引擎,它提供了RESTful web接口,可实现企业级数据储存和展示。
[0003]在传统的数据查询业务中,利用from
‑
size参数进行翻页查询,from
‑
size参数的内部机制是对所有数据进行查询,然后再进行切割获取。采用这种查询方式,当数据量较大时,效率较低,甚至可能导致请求超时。
技术实现思路
[0004]本申请实施例的目的在于提供一种日志数据的处理方法及装置、电子设备、存储介质,用以提高数据查询的效率,并减少数据查询过程中的资源消耗。
[0005]第一方面,本申请实施例提供一种日志数据的处理方法,包括:获取日志数据的查询请求;所述查询请求中包括:当前页码、所述当前页码 ...
【技术保护点】
【技术特征摘要】
1.一种日志数据的处理方法,其特征在于,包括:获取日志数据的查询请求;所述查询请求中包括:当前页码、所述当前页码的数据显示量、目标页码、所述目标页码的数据显示量和所述当前页码的最后一条数据的标识;确定所述当前页码小于所述目标页码;根据所述当前页码、所述目标页码、所述当前页码的数据显示量和所述目标页码的数据显示量确定待滚动的数据量;根据预设的滚动数据量阈值和所述待滚动的数据量确定所述待滚动的数据量的滚动次数和每次滚动的数据量;基于所述滚动次数、所述每次滚动的数据量和所述当前页码的最后一条数据的标识,通过srcoll进行数据滚动,以展示所述目标页码上的日志数据。2.根据权利要求1所述的处理方法,其特征在于,所述查询请求中还包括:所述当前页码的第一条数据的标识;所述处理方法还包括:确定所述当前页码大于所述目标页码;将所述日志数据的状态变更为从所述最后一条数据的标识处进行反转;根据所述当前页码、所述目标页码、所述当前页码的数据显示量和所述目标页码的数据显示量确定待反转的数据量;根据预设的反转数据量阈值和所述待反转的数据量确定所述待反转的数据量的反转次数和每次反转的数据量;基于所述反转次数、所述每次反转的数据量和所述当前页码的第一条数据的标识,通过srcoll进行数据反转,以展示所述目标页码上的日志数据。3.根据权利要求2所述的处理方法,其特征在于,所述将所述日志数据的状态变更为从所述最后一条数据的标识处进行反转,包括:通过携带desc参数将所述日志数据的状态变更为从所述最后一条数据的标识处进行反转。4.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:获取日志数据的页面数据显示量的修改请求;所述修改请求中包括:当前页码、修改前数据显示量和修改后数据显示量和所述当前页码的第一条数据的标识;根据所述当前页码和所述修改前数据显示量确定所述当前页码的第一条数据的绝对位置;根据所述当前页码的第一条数据的绝对位置和所述修改后数据显示量确定修改后页码;根据所述修改后页码和所述修改后数据显示量确定所述修改后页码的第一条数据的绝对位置;确定所述当前页码的第一条数据的绝对位置与所述修改后页码的第一条数据的绝对位置之间的差值;基于所述差值和所述当...
【专利技术属性】
技术研发人员:杨超,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。