kibana 搜索語法


目錄

一 字段搜索

二 通配符

三 正則

四 模糊搜索

五 近似搜索

六 范圍搜索

七 邏輯操作

八 分組

九 轉義特殊字符

十 lucene 語法參考

一 字段搜索
限定字段全文搜索 :field:value

精確搜索 :filed:"value"(關鍵字加上雙引號 )

字段本身是否存在

_exists_:http :返回結果中需要有 http 字段

_missing_:http :不能含有 http 字段

二 通配符
? 匹配單個字符

* 匹配0到多個字符

kiba?a, el*search

? * 不能用作第一個字符,例如 :?text *text

三 正則
es支持部分正則功能

mesg:/mes{2}ages?/

四 模糊搜索
~  : 在一個單詞后面加上~啟用模糊搜索

first~  也能匹配到 frist

五 近似搜索
在短語后面加上~

"select where"~3 表示 select 和 where 中間隔着3個單詞以內。

六 范圍搜索
數值和時間類型的字段可以對某一范圍進行查詢

status:[200 TO 400]

date:{"now-6h" TO "now"}

[ ] 表示端點數值包含在范圍內,{ } 表示端點數值不包含在范圍內。

七 邏輯操作
AND   

OR

+ :搜索結果中必須包含此項
- :不能含有此項
+apache -jakarta test :結果中必須存在 apache,不能有 jakarta,test 可有可無。

八 分組
(jakarta OR apache) AND jakarta

字段分組

title:(+return +"pink panther")

九 轉義特殊字符
+ - && || ! () {} [] ^" ~ * ? : \

以上字符當作值搜索的時候需要用\轉義

十 lucene 語法參考
https://lucene.apache.org/core/5_2_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html
————————————————
版權聲明:本文為CSDN博主「jack1liu」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/jack1liu/article/details/102531714

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM