1. 程式人生 > >ES基本查詢及HEAD操作

ES基本查詢及HEAD操作

一、基本查詢操作
  1. 選擇索引
  2. 設定type查詢條件
  3. 搜尋
        操作說明如圖:

二、must, must not,should的區別
  1. must 返回的文件必須滿足must子句的條件,類似於 ==   and 
  2. must not返回的文件必須不滿足must not 子句的條件  類似於!=  not 
  3. should 返回的文件只要滿足should中的一個條件即可  類似於 ||  or
三、各類查詢引數
  1. term 相當
  2. text  片段
  3. prefix 字首
  4. wildcard 萬用字元查詢  例:*商品*
  5. fuzzy 區間,分詞模糊查詢   結合max_expansions 和min_similarity,數值則表示在此數值的增加,減小數量在多少範圍之內的資料;字元則為在此自負基礎上增加/減少多少字元範圍內的資料
  6. range 區間查詢,如果type是時間型別,可用內建now表示當前,-1d/h/m/s來進行時間操作
  7. query_string 可以對int, long, string查詢,對int,long只能本身查詢,對string進行分詞和本身查詢
  8. missing 返回沒有欄位或值為null的文件