put /索引/型別
put /索引/型別/1
post /索引/型別/1/_update
}
delete /索引
post /_bulk ---批量操作增刪改
--必須寫在同一行}}
「doc」:
}get /索引/型別/_search 查詢所有
get /索引/型別/_search
}}get /索引/型別/1?_source=字段列表
get /索引/型別/_search
}}
修改單個資料content:
put abc/article/1
get _analyze
#更新post abc/article/_bulk
}}
新增資訊:
1
put _bulk
} #不能空格回車分開
put /abc/article/1
get def/stu/_search
#查詢所有資料
新增多條資訊語句
**#新增多條資訊語句**
post _bulk
} #每條都要加 新增資訊}}
}}
put demo.1234
}}
delete demo.1234 #刪除節點
get _analyze
按照classof 降序查詢(desc)
get def/stu/_search?sort=classof:desc
分頁查詢
get def/stu/_search?scroll=3m
} ,"size": 3 #三條資料
,"from": 0 #從第0開始
}get _search/scroll
按姓名查詢
get def/stu/_search
}}
查詢所有
get def/stu/_search
}}
短句查詢
get def/stu/_search
} }
模糊查詢
get def/stu/_search
}}
get def/stu/_search
}}
按照範圍查詢
#現在都是包含兩邊,不加 gt的 e 不包含
get def/stu/_search
}}}
查詢多條條件
get /def/stu/_search
}, }],
"must_not": [}]
,"should": [}]
,"minimum_should_match": 1 # 為至少滿足should的 1 條
}}}
待補。。。。 Es基本語法
set set new hashset set.add 3503027400038206 set.add 3503227700038105 boolquerybuilder boolquery querybuilders.boolquery boolquery.must querybuilders....
ES基本查詢語法
1.term主要用於精確匹配哪些值,比如數字,日期,布林值或 not analyzed 的字串 未經分析的文字資料型別 2.terms 跟 term 有點類似,但 terms 允許指定多個匹配條件。如果某個字段指定了多個值,那麼文件需要一起去做匹配 3.range過濾允許我們按照指定範圍查詢一批資料...
es6 基本語法
es6規定暫時性死區和let const語句不出現變數提公升,主要是為了減少執行時錯誤,防止在變數宣告前就使用這個變數,從而導致意料之外的行為。這樣的錯誤在 es5 是很常見的,現在有了這種規定,避免此類錯誤就很容易了。總之,暫時性死區的本質就是,只要一進入當前作用域,所要使用的變數就已經存在了,但...