应用大白快速入门

概念(二):全文检索

日志内容通过应用大白的收集,都保存在分布式数据库里面。用户通过全文检索,可以清楚地阅读和查询这些数据。

通常来说,全文检索用于以下场景:

  • 检索特定的内容:
    • 可以简简单单键入字符,也采用稍微复杂一些的 Lucene 语法,构建出强大的查询语句。
    • 这样的搜索条件,还可以保存,将来重新使用,或者用于配置视图和配置告警。
  • 多日志文件的统一排序:
    • 可以通过自选字段,把不同日志文件,按照内容输出的时间顺序,统一排序,以便发现相互之间的关系。

多日志文件统一排序的例子

图中,app.log 和 production.log 就按照:自选时间(一般选取日志中的时间戳)进行了统一排序。

看到了这个序列,我们几乎可以肯定 Category.parent_sort_categories 函数用了递归,递归过程中对数据库有操作。

然后,就可以进行综合判断,看看是否有优化的必要:比如不用递归啦,以提高效率。

本文原创,属于上海悦勤信息科技有限公司
如需转载,请注明出处:上海悦勤信息科技有限公司:应用大白快速入门
如需合作,请拨打电话:186-2150-3806