一、基本查詢操作
選擇索引
設定type查詢條件
搜尋操作說明如圖:
二、must, must not,should的區別
must 返回的文件必須滿足must子句的條件,類似於 == and
must not返回的文件必須不滿足must not 子句的條件 類似於!= not
should 返回的文件只要滿足should中的乙個條件即可 類似於 || or
三、各類查詢引數
term 相當
text 片段
prefix 字首
wildcard 萬用字元查詢 例:*商品*
fuzzy 區間,分詞模糊查詢 結合max_expansions 和min_similarity,數值則表示在此數值的增加,減小數量在多少範圍之內的資料;字元則為在此自負基礎上增加/減少多少字元範圍內的資料
range 區間查詢,如果type是時間型別,可用內建now表示當前,-1d/h/m/s來進行時間操作
query_string 可以對int, long, string查詢,對int,long只能本身查詢,對string進行分詞和本身查詢
missing 返回沒有欄位或值為null的文件
ES及Head外掛程式安裝
2 啟動 雙擊bin目錄下雙擊elasticsearch.bat即可,輸入位址在瀏覽器中輸入 出現一下介面,表示啟動成功。3 安裝elasticsearch管理外掛程式 安裝head外掛程式需要nodejs和grunt 1 nodejs安裝 官網選擇64位的window的msi安裝版本 安裝完成後,...
ES基本查詢語法
1.term主要用於精確匹配哪些值,比如數字,日期,布林值或 not analyzed 的字串 未經分析的文字資料型別 2.terms 跟 term 有點類似,但 terms 允許指定多個匹配條件。如果某個字段指定了多個值,那麼文件需要一起去做匹配 3.range過濾允許我們按照指定範圍查詢一批資料...
ES基本操作詳解
工具postman 選擇put方式。表示索引名稱 指定文件id,自動產生文件id 工具postman 選擇put方式 man 1 1就是文件id 工具postman 選擇post方式 自動產生文件id man 直接修改,通過指令碼修改 工具postman 選擇post方式 man 1 update ...