Kibana 使用 KQL 查询语法

836 阅读1分钟

这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战

全文搜索

字段搜索

这个也是用的最多的,比如搜索框中输入 GetPromotions ,会返回所有包含 GetPromotions 的文档。

image.png

短语搜索

可以使用一个双引号将一个短语包起来进行搜索

"test java"

字段搜索

可以根据页面左侧的字段进行搜索

image.png

限定字段全文搜索:field:value 精确搜索:关键字加上双引号即可 field:"value"

例子:

image.png level:Info 中 level 是字段, Info 是 value 值

根据逻辑运算查询

KQL 提供了与或非 三种查询逻辑 and, or not

与逻辑

logID:202108130823180101511900792F05F2EC and msg:request image.png

image.png

或逻辑

name: "Jeff" or name: "Kitty"

非逻辑

not logID:202108130823180101511900792F05F2EC

筛出 logID 不是 202108130823180101511900792F05F2EC 的文档

not age >= 10

筛出 age 小于10 的 文档

通配符进行搜索

msg:res* 会从 msg字段中匹配到。result ,res, response

logID: *

会筛选出所有 带logID 字段。