Kibana Discover查询语言KQL介绍

使用 ELK查询日志已有一段时间,直到今天我才发现 Kibana Discover 实际上是默认通过 Kibana Query Language(KQL)查询语法来进行数据查询的。
image

常用查询语法

全文搜索

查找包含101021,或者包含1970325445000048,或者两者都包含。

image

长句子通常会被自动分词。KQL使用一种称为“Tokenization”的处理方式,将输入的长句子分解为单个的词语或标记(tokens),以便进行匹配和搜索。

image

精确匹配:

field_name: value
上面这个表达式,会查询出field_name字段中包含value的文档对象,注意是包含,包含的是value这一个词,比如下面几种情况都会被查询出来
image

模糊匹配

field_name: value*

image
field_name: *value*

image

范围查询

time:[start_time TO end_time]
image

逻辑运算

field_name1: value1 AND/OR/NOT field_name2: value2
image

posted @   广州大雄  阅读(1056)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示