在ES中,每一個(gè)字段的數(shù)據(jù)都是默認(rèn)被索引的,即,每一個(gè)字段專門有反向索引可以用來(lái)快速檢索。
文檔元數(shù)據(jù)
_index 文檔存儲(chǔ)的地方
_type 文檔代表的對(duì)象的類
_id 文檔的唯一標(biāo)識(shí)
索引(index)名字必須全部小寫,不能以下劃線開頭,不能包括逗號(hào)
類型(type)都有自己的映射(mapping)或者結(jié)構(gòu)定義。
id僅僅是個(gè)字符串,可以自定義_id, 也可以讓ES自動(dòng)生成。檢索文檔
GET請(qǐng)求將返回文檔的全部,存儲(chǔ)在_source參數(shù)中,請(qǐng)求個(gè)別字段可以使用_source參數(shù),多個(gè)字段使用逗號(hào)分隔。檢查文檔是否存在
用HEAD方法代替GET方法,請(qǐng)求不會(huì)返回響應(yīng)體,只有HTTP頭。存在在返回200 OK, 不存在返回404 NOT FOUND。更新整個(gè)文檔
文檔在ES中是不可變的,如果更新文檔,ES的version會(huì)發(fā)生變化,自動(dòng)加1。
更新文檔的過(guò)程:
1. 從舊文檔中檢索JSON
2. 修改它
3. 刪除舊文檔
4.索引新文檔創(chuàng)建一個(gè)新文檔
使用 PUT方法來(lái)新建一個(gè)文檔刪除文檔
使用DELETE方法來(lái)進(jìn)行文檔的刪除
只是標(biāo)記為刪除,會(huì)再另外的時(shí)間點(diǎn)進(jìn)行索引刪除。更新文檔
update請(qǐng)求表單接受一個(gè)局部文檔參數(shù) doc,它會(huì)合并到現(xiàn)有文檔中,對(duì)象合并在一起,存在的標(biāo)量字段被覆蓋,新字段被調(diào)價(jià)。
更新可能不存在的文檔
使用upsert參數(shù)定義文檔使其不存在時(shí)被創(chuàng)建
更新和沖突
通過(guò)使用retry_on_conflict參數(shù)設(shè)置重試次數(shù)來(lái)自動(dòng)完成檢索多個(gè)文檔
mget API參數(shù)是一個(gè)docs數(shù)組,合并多個(gè)請(qǐng)求可以避免每個(gè)的請(qǐng)求單獨(dú)的網(wǎng)絡(luò)開銷
mget的話只要請(qǐng)求成功了,都會(huì)返回 200 OK,可以通過(guò)found標(biāo)志來(lái)查看文檔是否被成功檢索到。批量操作
bulk API 可以實(shí)現(xiàn)單一請(qǐng)求多個(gè)文檔的 create, index, update, 或者delete。
整個(gè)批量球球需要被加載到接受請(qǐng)求節(jié)點(diǎn)的內(nèi)存里,,一般來(lái)說(shuō),請(qǐng)求的批次量的數(shù)據(jù)大小最好保持在5-15M最好。
ES學(xué)習(xí)筆記-數(shù)據(jù)操作
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- 很少寫技術(shù)博客,一是覺得自己技術(shù)有限,怕誤人子弟;二是文筆較差,比較排斥寫作之類的工作。話說(shuō)不鍛煉,哪會(huì)有進(jìn)步呢,...
- 歡迎訪問(wèn)我的博客查看原文:http://wangnan.tech 注:文本整理自《ELKstack權(quán)威指南》 目錄...
- 文檔元數(shù)據(jù) 一個(gè)文檔不僅僅包含它的數(shù)據(jù) ,也包含 元數(shù)據(jù) —— 有關(guān) 文檔的信息。 三個(gè)必須的元數(shù)據(jù)元素如下: _...
- 斷斷續(xù)續(xù)大約花了3天時(shí)間把這本小說(shuō)看完。感慨就是 在別人的期望里生活真的好累!書中的大女兒是家庭的中心,母親因...