System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种日志处理方法、装置、设备及存储介质。
技术介绍
1、检索服务器中存储大量的日志,用户可以通过检索服务器对历史日志进行检索。由于检索服务器中存储空间的限制,需要删除历史日志,以释放存储空间。
2、在现有技术中,工作人员通过根据经验确定预设时刻,在业务处理时刻早于预设时刻的历史日志中确定冷日志,将冷日志从检索服务器的固态硬盘迁移至机械盘进行存储,以释放检索服务器的固态硬盘的内存空间。然而,根据工作人员的经验,无法准确的确定预设时刻,若预设时刻与当前时刻之间的时长过短,则可能将热日志从检索服务器的固态硬盘迁移至机械盘,若预设时刻与当前时刻之间的时长过长,则无法及时释放固态硬盘的内存空间,导致对日志进行处理的可靠性较差。
技术实现思路
1、本申请提供一种日志处理方法、装置、设备及存储介质,用以解决对日志进行处理的可靠性较差的问题。
2、第一方面,本申请提供一种日志处理方法,应用于检索服务器,所述方法包括:
3、确定在历史时段内接收的多个历史检索请求;
4、确定每个历史检索请求对应的检索信息,得到多个检索信息,所述检索信息中包括检索时段和/或检索关键词;
5、根据所述多个检索信息,在所述检索服务器的日志中确定保留日志;
6、在所述检索服务器中删除所述保留日志之外的其它日志。
7、在一种可能的实施方式中,根据所述多个检索信息,在所述检索服务器的日志中确定保留日志,包括:
9、确定每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数;
10、根据每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数,在所述检索服务器的日志中确定保留日志。
11、在一种可能的实施方式中,根据所述多个检索信息,确定多个初始检索时段和多个初始关键词,包括:
12、根据所述多个检索信息中的检索时段,确定检索时段集合,所述检索时段集合中包括每个检索信息中的检索时段;
13、根据所述检索时段集合,确定所述多个初始检索时段;
14、根据所述多个检索信息中的检索关键词,确定关键词集合,所述关键词集合中包括每个检索信息中的检索关键词;
15、对所述关键词集合中的多个检索关键词进行去重处理,得到所述多个初始关键词。
16、在一种可能的实施方式中,根据所述检索时段集合,确定所述多个初始检索时段,包括:
17、对所述检索时段集合中的多个检索时段进行时段去重处理,得到至少一个待选检索时段,任意两个待选检索时段之间不存在重叠时段;
18、按照预设时长,对每个待选检索时段进行分割处理,得到所述多个初始检索时段。
19、在一种可能的实施方式中,根据每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数,在所述检索服务器的日志中确定保留日志,包括:
20、确定所述多个历史检索请求的第一数量;
21、根据所述第一数量和每个初始检索时段对应的检索次数,在所述多个初始检索时段中确定至少一个目标检索时段;
22、根据所述第一数量和每个初始关键词对应的检索次数,在所述多个初始关键词中确定至少一个目标关键词;
23、根据所述至少一个目标检索时段和所述至少一个目标关键词,在所述检索服务器的日志中确定保留日志。
24、在一种可能的实施方式中,根据所述第一数量和每个初始检索时段对应的检索次数,在所述多个初始检索时段中确定至少一个目标检索时段,包括:
25、根据每个初始检索时段对应的检索次数和所述第一数量,确定每个初始检索时段对应的第一检索覆盖率;
26、根据所述检索服务器对应的业务类型,确定第一阈值;
27、按照第一检索覆盖率从大到小的顺序,对所述多个初始检索时段进行排序,得到排序后的多个初始检索时段;
28、根据所述第一阈值,将排序后的前n个初始检索时段确定为所述至少一个目标检索时段,所述至少一个目标检索时段的第一检索覆盖率之和大于或等于所述第一阈值,所述n为大于或等于1的整数。
29、在一种可能的实施方式中,根据所述第一数量和每个初始关键词对应的检索次数,在所述多个初始关键词中确定至少一个目标关键词,包括:
30、根据每个初始关键词对应的检索次数和所述第一数量,确定每个初始关键词对应的第二检索覆盖率;
31、按照第二检索覆盖率从大到小的顺序,对所述多个初始关键词进行排序,得到排序后的多个初始关键词;
32、根据所述第一阈值,将排序后的前m个初始关键词确定为所述至少一个目标关键词,所述至少一个目标关键词的第二检索覆盖率之和大于或等于所述第一阈值,所述m为大于或等于1的整数。
33、在一种可能的实施方式中,根据所述至少一个目标检索时段和所述至少一个目标关键词,在所述检索服务器的日志中确定保留日志,包括:
34、根据所述至少一个目标检索时段,在所述检索服务器的日志中确定第一日志,所述第一日志的生成时刻位于所述至少一个目标检索时段内;
35、根据所述至少一个目标关键词,在所述检索服务器的日志中确定第二日志,所述第二日志对应的关键词中存在至少一个目标关键词;
36、根据所述第一日志和所述第二日志确定所述保留日志,所述保留日志中包括所述第一日志和/或所述第二日志。
37、第二方面,本申请提供一种日志处理装置,应用于检索服务器,所述装置包括第一确定模块、第二确定模块、第三确定模块和删除模块:
38、所述第一确定模块用于,确定在历史时段内接收的多个历史检索请求;
39、所述第二确定模块用于,确定每个历史检索请求对应的检索信息,得到多个检索信息,所述检索信息中包括检索时段和/或检索关键词;
40、所述第三确定模块用于,根据所述多个检索信息,在所述检索服务器的日志中确定保留日志;
41、所述删除模块用于,在所述检索服务器中删除所述保留日志之外的其它日志。
42、在一种可能的实施方式中,所述第三确定模块具体用于:
43、根据所述多个检索信息,确定多个初始检索时段和多个初始关键词;
44、确定每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数;
45、根据每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数,在所述检索服务器的日志中确定保留日志。
46、在一种可能的实施方式中,所述第三确定模块具体用于:
47、根据所述多个检索信息中的检索时段,确定检索时段集合,所述检索时段集合中包括每个检索信息中的检索时段;
48、根据所述检索时段集合,确定所述多个初始检索时段;
49、根据所述多本文档来自技高网...
【技术保护点】
1.一种日志处理方法,其特征在于,应用于检索服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述多个检索信息,在所述检索服务器的日志中确定保留日志,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述多个检索信息,确定多个初始检索时段和多个初始关键词,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述检索时段集合,确定所述多个初始检索时段,包括:
5.根据权利要求2-4任一项所述的方法,其特征在于,根据每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数,在所述检索服务器的日志中确定保留日志,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述第一数量和每个初始检索时段对应的检索次数,在所述多个初始检索时段中确定至少一个目标检索时段,包括:
7.根据权利要求5所述的方法,其特征在于,根据所述第一数量和每个初始关键词对应的检索次数,在所述多个初始关键词中确定至少一个目标关键词,包括:
8.根据权利要求5所述的方法,其特征在于,根据所述至少一个目标
9.一种日志处理装置,其特征在于,应用于检索服务器,所述装置包括第一确定模块、第二确定模块、第三确定模块和删除模块:
10.一种电子设备,其特征在于,包括:存储器和处理器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现权利要求1至8任一项所述的日志处理方法。
...【技术特征摘要】
1.一种日志处理方法,其特征在于,应用于检索服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述多个检索信息,在所述检索服务器的日志中确定保留日志,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述多个检索信息,确定多个初始检索时段和多个初始关键词,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述检索时段集合,确定所述多个初始检索时段,包括:
5.根据权利要求2-4任一项所述的方法,其特征在于,根据每个初始检索时段对应的检索次数、以及每个初始关键词对应的检索次数,在所述检索服务器的日志中确定保留日志,包括:
6.根据权利要求5所述的方法,其特征在于,根据所述第一数量和每个初始检索时段对应的检索次数,在所述多个初始检索时段...
【专利技术属性】
技术研发人员:陈腾腾,刘胜,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。