基本查詢:內建條件
組合查詢:組合基本查詢
過濾:查詢同時,通過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 分值不...