和一般查詢比較,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 分值不...