Elasticsearch之文檔批量操作示例
更新時(shí)間:2022年04月19日 17:52:48 作者:Jeff的技術(shù)棧
這篇文章主要為大家介紹了Elasticsearch之文檔批量操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
Elasticsearch的文檔操作
一 新增文檔
#新增一個(gè)id為1的書(shū)籍(POST和PUT都可以) POST lqz/_doc/1/_create #POST lqz/_doc/1 #POST lqz/_doc 會(huì)自動(dòng)創(chuàng)建id,必須用Post { "title":"紅樓夢(mèng)", "price":12, "publish_addr":{ "province":"黑龍江", "city":"鶴崗" }, "publish_date":"2013-11-11", "read_num":199, "tag":["古典","名著"] }
二 查詢文檔
#查詢lqz索引下id為7的文檔 GET lqz/_doc/7 #查詢lqz索引下id為7的文檔,只要title字段 GET lqz/_doc/7?_source=title #查詢lqz索引下id為7的文檔,只要title和price字段 GET lqz/_doc/7?_source=title,price #查詢lqz索引下id為7的文檔,要全部字段 GET lqz/_doc/7?_source
三 修改文檔
#修改文檔(覆蓋修改) PUT lqz/_doc/10 { "title":"xxxx", "price":333, "publish_addr":{ "province":"黑龍江", "city":"福州" } } #修改文檔,增量修改,只修改某個(gè)字段(注意是post) POST lqz/_update/10 { "doc":{ "title":"修改" } }
四 刪除文檔
#刪除文檔id為10的 DELETE lqz/_doc/10
五 批量操作之_mget
#批量獲取lqz索引_doc類型下id為2的數(shù)據(jù)和lqz2索引_doc類型下id為1的數(shù)據(jù) GET _mget { "docs":[ { "_index":"lqz", "_type":"_doc", "_id":2 }, { "_index":"lqz2", "_type":"_doc", "_id":1 } ] } #批量獲取lqz索引下id為1和2的數(shù)據(jù) GET lqz/_mget { "docs":[ { "_id":2 }, { "_id":1 } ] } #同上 GET lqz/_mget { "ids":[1,2] }
六 批量操作之 bulk
PUT test/_doc/2/_create { "field1" : "value22" } POST _bulk { "index" : { "_index" : "test", "_id" : "1" } } { "field1" : "value1" } { "delete" : { "_index" : "test", "_id" : "2" } } { "create" : { "_index" : "test", "_id" : "3" } } { "field1" : "value3" } { "update" : {"_id" : "1", "_index" : "test"} } { "doc" : {"field2" : "value2"} }
以上就是Elasticsearch之文檔批量操作示例的詳細(xì)內(nèi)容,更多關(guān)于Elasticsearch文檔批量操作的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
解決Chrome在新版MacOS上報(bào)錯(cuò) NET::ERR_CERT_WEAK_KEY 的問(wèn)題
這篇文章主要介紹了解決Chrome在新版MacOS上報(bào)錯(cuò) NET::ERR_CERT_WEAK_KEY 的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05最新WebStorm2020.2注冊(cè)碼永久激活(激活到2089年)
JetBrains旗下有多款編譯器工具(如:IntelliJ、WebStorm、PyCharm等)在各編程領(lǐng)域幾乎都占據(jù)了壟斷地位。今天給大家?guī)?lái)的是將WebStorm最新版激活至2089年2020-09-09一文讀懂吞吐量(TPS)、QPS、并發(fā)數(shù)、響應(yīng)時(shí)間(RT)概念
這篇文章主要介紹了吞吐量(TPS)、QPS、并發(fā)數(shù)、響應(yīng)時(shí)間(RT)概念,在開(kāi)發(fā)中需要先搞懂這些基礎(chǔ)知識(shí),才能更好運(yùn)用,需要的朋友可以參考下2020-07-07antd通過(guò) filterDropdown 自定義按某天時(shí)間搜索功能
這篇文章主要介紹了antd通過(guò) filterDropdown 自定義按某天時(shí)間搜索功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08