Kibana查詢語法總結

2021-10-06 05:18:50 字數 1226 閱讀 6452

lucene 語法

kql語法

(1)全文搜尋

在搜尋欄輸入xxoo,會返回所有字段值中包含xxoo的文件,使用雙引號包起來作為乙個短語搜尋。

"xxoo" 或者 xxoo
(2)匹配字元

? 匹配單個字元

* 匹配0到多個字元 

例如:

kiba?a, el*search

(3)限定字段進行全文搜尋

message : "executorregistrythread"
(4)可以通過左側新增filter選項,限**務器、時間、欄位等

(5)模糊查詢

~: 在乙個單詞後面加上~啟用模糊搜尋,可以搜到一些拼寫錯誤的單詞。first~ 這種也能匹配到 frist、

car~

或者message: "car~"

(6)邏輯操作符查詢

邏輯操作符可以使用  and, or, not

(1) 或查詢

(2)且查詢

(7)範圍查詢

範圍操作,可以指定日期、數字或者字串欄位的範圍

# [min to max] 是閉區間

# 是開區間

@age: [20to 30]

# * 表示一端不限制範圍

count:[10 to *]

(8)轉義,保留字元包括以下,需要使用轉義符來進行轉義:

# 查詢有等號的示例

message: "domain\=jobmd_ent4ent"

(9) 精確匹配

(10) 或且非查詢

切換lucene查詢方式

# 查詢非200的狀態碼

!json.status: 200

# 查詢非200 且非499的狀態碼

!json.status: 200 and !json.status: 499

kibana查詢語法

單項 term 查詢例 搜 dahlen malone 字段field查詢 field value 例 city keyport age 26 萬用字元 匹配單個字元例 h?bbs 匹配 0到多個字元例 h 注意 不能用作第乙個字元,例如 text text 範圍查詢 age 20 to 30 ag...

kibana查詢語法

單項 term 查詢例 搜 dahlen malone 字段field查詢 field value 例 city keyport age 26 萬用字元 匹配單個字元例 h?bbs 匹配 0到多個字元例 h 注意 不能用作第乙個字元,例如 text text 範圍查詢 age 20 to 30 ag...

kibana查詢語法

單項 term 查詢例 搜 dahlen malone 字段field查詢 field value 例 city keyport age 26 萬用字元 匹配單個字元例 h?bbs 匹配 0到多個字元例 h 注意 不能用作第乙個字元,例如 text text 範圍查詢 age 20 to 30 ag...