日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ELK:kibana使用的lucene查询语法

發(fā)布時(shí)間:2024/9/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ELK:kibana使用的lucene查询语法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

kibana在ELK陣營(yíng)中用來(lái)查詢展示數(shù)據(jù)
elasticsearch構(gòu)建在Lucene之上,過(guò)濾器語(yǔ)法和Lucene相同


kibana4官方演示頁(yè)面

全文搜索

在搜索欄輸入login,會(huì)返回所有字段值中包含login的文檔

使用雙引號(hào)包起來(lái)作為一個(gè)短語(yǔ)搜索
"like Gecko"

字段

也可以按頁(yè)面左側(cè)顯示的字段搜索
限定字段全文搜索:field:value
精確搜索:關(guān)鍵字加上雙引號(hào)?filed:"value"

http.code:404?搜索http狀態(tài)碼為404的文檔

字段本身是否存在
_exists_:http:返回結(jié)果中需要有http字段
_missing_:http:不能含有http字段

通配符

??匹配單個(gè)字符
*?匹配0到多個(gè)字符

kiba?a,?el*search

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

正則

es支持部分正則功能
mesg:/mes{2}ages?/

模糊搜索

~:在一個(gè)單詞后面加上~啟用模糊搜索

first~?也能匹配到 frist

還可以指定需要多少相似度
cromm~0.3?會(huì)匹配到 from 和 chrome
數(shù)值范圍0.0 ~ 1.0,默認(rèn)0.5,越大越接近搜索的原始值

近似搜索

在短語(yǔ)后面加上~
"select where"~3?表示 select 和 where 中間隔著3個(gè)單詞以內(nèi)

范圍搜索

數(shù)值和時(shí)間類型的字段可以對(duì)某一范圍進(jìn)行查詢
length:[100 TO 200]
date:{"now-6h" TO "now"}
[ ] 表示端點(diǎn)數(shù)值包含在范圍內(nèi),{ } 表示端點(diǎn)數(shù)值不包含在范圍內(nèi)

邏輯操作

AND
OR

+:搜索結(jié)果中必須包含此項(xiàng)
-:不能含有此項(xiàng)
+apache -jakarta test:結(jié)果中必須存在apache,不能有jakarta,test可有可無(wú)

分組

(jakarta OR apache) AND jakarta

字段分組

title:(+return +"pink panther")

轉(zhuǎn)義特殊字符

+ - && || ! () {} [] ^" ~ * ? : \
以上字符當(dāng)作值搜索的時(shí)候需要用\轉(zhuǎn)義






參考鏈接
https://lucene.apache.org/core/5_2_0/queryparser/org/apache/lucene/que...
http://kibana.logstash.es/content/elasticsearch/api/search.html


來(lái)源:https://segmentfault.com/a/1190000002972420

總結(jié)

以上是生活随笔為你收集整理的ELK:kibana使用的lucene查询语法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。