Kibana常用查詢規則

2021-08-09 12:41:52 字數 667 閱讀 3548

語法關鍵字

+ - && || ! ( ) [ ] ^ " ~ * ? : \

如果所要查詢的查詢詞中本身包含關鍵字,則需要用\進行轉義

lucene支援兩種查詢詞,一種是單一查詢詞,如"hello",一種是片語(phrase),如"hello world"。

在查詢語句中,可以指定從哪個域中尋找查詢詞,如果不指定,則從預設域中查詢。

查詢域和查詢詞之間用:分隔,如title:"do it right"。

:僅對緊跟其後的查詢詞起作用,如果title:do it right,則僅表示在title中查詢do,而it right要在預設域中查詢。

支援兩種萬用字元:?表示乙個字元,*表示多個字元。

萬用字元不能出現在詞首,如*test,?test

布林操作符包括連線符,如and,or,和修飾符,如not,+,-。

預設狀態下,空格被認為是or的關係,queryparser.setdefaultoperator(operator.and)設定為空格為and。

+表示乙個查詢語句是必須滿足的(required),not和-表示乙個查詢語句是不能滿足的(prohibited)。

可以用括號,將查詢語句進行組合,從而設定優先順序。

如(jakarta or apache) and website

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...