日志文件查询方法及装置与流程

文档序号:11919251阅读:来源:国知局

技术特征:

1.一种日志文件查询方法,其特征在于,所述方法包括:

获取待查询的日志文件;

从若干个预设的特征文件中确定满足本次查询需求的特征文件,其中,每个所述预设的特征文件中对应存储有根据预设查询需求而设定的特征关键字集合,所述特征关键字集合包括若干个特征关键字,并指示有各个所述特征关键字之间在查询时的层次关系;

利用所确定的特征文件中存储的特征关键字集合,按照各个所述特征关键字之间在查询时的层次关系,从所述日志文件中查询与各个所述特征关键字所匹配的查询结果,输出所述查询结果。

2.根据权利要求1所述的方法,其特征在于,所述特征关键字集合采用树结构进行存储,所述树结构中的每个节点记录一个所述特征关键字,各个节点之间的分支关系指示各个所述特征关键字之间在查询时的层次关系。

3.根据权利要求1所述的方法,其特征在于,所述按照各个所述特征关键字之间在查询时的层次关系,从所述日志文件中查询与各个所述特征关键字所匹配的查询结果,包括:

从树结构的根节点开始,按照前序遍历的方式访问所述树结构的每一个节点;

在访问每一个节点时,对于根节点,从所述日志文件中查询与所述根节点中记录的特征关键字所匹配的查询结果;对于其他节点,从本次访问节点的父节点所对应的查询结果中查询与本次访问节点中记录的特征关键字所匹配的查询结果。

4.根据权利要求1所述的方法,其特征在于,所述预设的特征文件通过如下方式预先获得:

输出特征关键字集合配置界面;

通过所述配置界面获取用户所配置的各个特征关键字,以及各个特征关键字之间在查询时的层次关系;

将所述各个特征关键字,以及各个特征关键字之间在查询时的层次关系所构成的特征关键字集合存储至一文件中,获得所述特征文件。

5.根据权利要求1所述的方法,其特征在于,所述预设的特征文件通过如下方式预先获得:

在用户输入特征关键字进行日志文件查询的情况下,获取用户每次输入的特征关键字,从用户指定的日志文件或查询结果中查询与所输入的特征关键字匹配的查询结果并输出;

在输出所述查询结果后,若接收到所述用户输入的查询结果确认指令,则保存所述输入的特征关键字;

在确定查询结束后,将本次查询所存储的各个特征关键字,以及各个特征关键字之间在查询时的层次关系所构成的特征关键字集合存储至一文件中,获得所述特征文件。

6.一种日志文件查询装置,其特征在于,所述装置包括:

日志文件获取模块,用于:获取待查询的日志文件;

特征文件确定模块,用于:从若干个预设的特征文件中确定满足本次查询需求的特征文件,其中,每个所述预设的特征文件中对应存储有根据预设查询需求而设定的特征关键字集合,所述特征关键字集合包括若干个特征关键字,并指示有各个所述特征关键字之间在查询时的层次关系;

查询模块,用于:利用所确定的特征文件中存储的特征关键字集合,按照各个所述特征关键字之间在查询时的层次关系,从所述日志文件中查询与各个所述特征关键字所匹配的查询结果,输出所述查询结果。

7.根据权利要求6所述的装置,其特征在于,所述特征关键字集合采用树结构进行存储,所述树结构中的每个节点记录一个所述特征关键字,各个节点之间的分支关系指示各个所述特征关键字之间在查询时的层次关系。

8.根据权利要求6所述的装置,其特征在于,所述查询模块,包括:

遍历访问子模块,用于:从树结构的根节点开始,按照前序遍历的方式访问所述树结构的每一个节点;

查询子模块,用于:在访问每一个节点时,对于根节点,从所述日志文件中查询与所述根节点中记录的特征关键字所匹配的查询结果;对于其他节点,从本次访问节点的父节点所对应的查询结果中查询与本次访问节点中记录的特征关键字所匹配的查询结果。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括特征文件获取模块,所述特征文件获取模块,包括:

界面输出子模块,用于:输出特征关键字集合配置界面;通过所述配置界面获取用户所配置的各个特征关键字,以及各个特征关键字之间在查询时的层次关系;

第一存储子模块,用于:将所述各个特征关键字,以及各个特征关键字之间在查询时的层次关系所构成的特征关键字集合存储至一文件中,获得所述特征文件。

10.根据权利要求6所述的装置,其特征在于,所述装置还包括特征文件获取模块,所述特征文件获取模块,包括:

特征关键字获取子模块,用于:在用户输入特征关键字进行日志文件查询的情况下,获取用户每次输入的特征关键字,从用户指定的日志文件或查询结果中查询与所输入的特征关键字匹配的查询结果并输出;

特征关键字保存子模块,用于:在输出所述查询结果后,若接收到所述用户输入的查询结果确认指令,则保存所述输入的特征关键字;

第二存储子模块,用于:在确定查询结束后,将本次查询所存储的各个特征关键字,以及各个特征关键字之间在查询时的层次关系所构成的特征关键字集合存储至一文件中,获得所述特征文件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1