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

2021-09-07 10:14:14 字數 1721 閱讀 5695

基本查詢:內建條件

組合查詢:組合基本查詢

過濾:查詢同時,通過filter篩選資料

準備工作

get /library/books/_mget

"ids":["1","2","3","4","5","6"]

0、簡單的查詢

請求資訊

get /library/books/_search?q=title:elasticsearch

get /library/_search?q=title:mongodb

get /_search?q=title:blacksmith

功能描述:term查詢,

請求訊息:

get /library/books/_search

"query":

請求訊息:

get /library/books/_search

"query": 

3、返回版本號_version

請求資訊

get /library/books/_search

"version":true,

"query":}

get /library/books/_search

"query":

指定返回的字段

只能返回store為yes的字段

get /library/books/search  

}  }

控制載入的字段:

get /library/books/search

"partial_fields":

"sort":[

"price":

響應資訊

9、fuzzy模糊查詢--很耗效能

value

boost

min_similarity

prefix_length

max_expansions

請求資訊

get /library/books/_search

"query":{

"fuzzy":{

"preview":「rabbit」,

"min_similarity":0.5

fuzzy_like_this

fuzzy_like_this_field

響應資訊

10、more_like_this&more_like_this_field查詢

fields:

like_text

percent_terms_to_match

min_term_freq

stop_words

min_doc_freq

min_word_len

max_word_len

boost_terms

boost

analyer

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

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

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

和一般查詢比較,filter查詢 能夠快取資料在記憶體中,應該盡可能使用 建立測試資料 檢視測試資料 1 filtered查詢 get store products search query filter get store products search query filter 2 bool過濾...

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

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