ES基本查詢及HEAD操作

2021-08-21 09:27:20 字數 691 閱讀 7609

一、基本查詢操作

選擇索引

設定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 ...