ELK學習總結(3 2)elk的過濾查詢

2021-09-07 10:14:14 字數 939 閱讀 4425

和一般查詢比較,filter查詢:能夠快取資料在記憶體中,應該盡可能使用

建立測試資料

檢視測試資料

1、filtered查詢

get /store/products/_search

"query":               

filter:

get /store/products/_search

"query":               

filter: 

2、bool過濾查詢,可以實現組合過濾查詢

"bool":},

}"must_not":[

}3、巢狀查詢

4、and or not查詢

and  並且,類似於must

or    或者,類似於should

not  不是,類似於must_not

get /store/products/_search

"query":}, }

}, "query":

5、range過濾查詢

gt:>

lt:<

gte: >=

lte : <=

get /store/products/_search

"query":{

"filtered":{

"filter": {

"range":{

"price":{

"gte":20,

"lt":50

6、過濾空和非空

exists

missing

7、cache快取

ELK學習總結(2 6)elk的mapping

1 什麼是對映 作用 這樣會讓索引建立的更加細緻和完善,如 是否儲存 使用何種分析器 重要級別 分類 靜態對映和動態對映 2 字段型別 string integer long float double boolean date binary 3 除了可以定義欄位的型別意外,還可以定義欄位的屬性 st...

ELK學習總結(3 1)elk的基本查詢

基本查詢 內建條件 組合查詢 組合基本查詢 過濾 查詢同時,通過filter篩選資料 準備工作 get library books mget ids 1 2 3 4 5 6 0 簡單的查詢 請求資訊 get library books search?q title elasticsearch get...

ELK學習總結(3 3)elk的組合查詢

1 bool 查詢 must 必須 should 可以滿足,也可以不滿足。must not minimum should match 至少要x個匹配才算匹配成功 disable coord 開啟和關閉得分計算 2 boosting 查詢 封裝兩個查詢,降低其中乙個返回的分值 positive 分值不...