es基本語法

2021-10-07 11:04:03 字數 2019 閱讀 5531

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 是很常見的,現在有了這種規定,避免此類錯誤就很容易了。總之,暫時性死區的本質就是,只要一進入當前作用域,所要使用的變數就已經存在了,但...