ES 文檔操作-Document-APIs

1横朋、索引文檔

Document - Index API

API:PUT /index/_doc/1

{
    "name" : "張三",
    "date" : "2009-11-15T14:12:12",
    "message" : "一串文本信息"
}

如果索引尚不存在款青,則索引操作會(huì)自動(dòng)創(chuàng)建索引锹淌,同時(shí)索引操作還會(huì)創(chuàng)建動(dòng)態(tài)映射
該API 可以用來(lái)創(chuàng)建文檔 和 覆蓋文檔
PS:_doc 稱(chēng)為 API 的端點(diǎn)劝枣,并不是一般認(rèn)為的 type 被干掉后的替代品症脂,端點(diǎn)還有 _source等...

強(qiáng)制創(chuàng)建操作

API:PUT /index/_doc/1?op_type=create

創(chuàng)建文檔

API:PUT /index/_create/1
如果該ID在文檔中的索引已經(jīng)存在索引操作將失敗。

自動(dòng)生成Id

API:POST /index/_doc

可以在不指定id的情況下執(zhí)行索引操作媚狰。在這種情況下岛杀,將自動(dòng)生成id。此外崭孤,op_type 將自動(dòng)設(shè)置為create(注意 POST使用而不是PUT)类嗤。
PS:ES為每條文檔數(shù)據(jù)都配備了Id,所以不需要在文檔的數(shù)據(jù)結(jié)構(gòu)中再次指定Id數(shù)據(jù)列辨宠。文檔的Id可以指定 也可以自動(dòng)生成遗锣,咱們統(tǒng)一采用指定的方式。

2嗤形、獲取文檔

API:GET /index/_doc/1

過(guò)濾返回?cái)?shù)據(jù)

API:GET twitter/_doc/0?_source_includes=*Id&_source_excludes=phone

  • _source_includes精偿、_source_excludes 包含、排除赋兵,配置使用

如果您只想指定包含笔咽,則可以使用較短的表示法:
API:GET twitter/_doc/0?_source=*Id,name

直接獲取數(shù)據(jù)

GET /index/_source/1
GET /index/_source/1/?_source_includes=*Id&_source_excludes=phone

3、檢查文檔是否存在

API:HEAD /index/_doc/0 推薦
API:HEAD /index/_source/0

4霹期、刪除文檔

API:DELETE /index/_doc/1
有意思的是叶组,當(dāng) 索引 不存在的話(huà) ,刪除操作將自動(dòng)創(chuàng)建索引历造。
PS:有按條件批量刪除API 這里不講甩十。

5、更新文檔

API:/POST /index/_update/1

更新部分字段屬性

{
    "doc" : {
        "name" : "new_name"
    }
}

更新腳本

{
    "script" : {
        "source": "ctx._source.age += params.num",
        "lang": "painless",
        "params" : {
            "num" : 4
        }
    }
}

doc 和 script 不能同時(shí)使用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吭产,一起剝皮案震驚了整個(gè)濱河市侣监,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌臣淤,老刑警劉巖橄霉,帶你破解...
    沈念sama閱讀 222,378評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異荒典,居然都是意外死亡酪劫,警方通過(guò)查閱死者的電腦和手機(jī)吞鸭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)覆糟,“玉大人刻剥,你說(shuō)我怎么就攤上這事√沧郑” “怎么了造虏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,983評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)麦箍。 經(jīng)常有香客問(wèn)我漓藕,道長(zhǎng),這世上最難降的妖魔是什么挟裂? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,938評(píng)論 1 299
  • 正文 為了忘掉前任享钞,我火速辦了婚禮,結(jié)果婚禮上诀蓉,老公的妹妹穿的比我還像新娘栗竖。我一直安慰自己,他們只是感情好渠啤,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,955評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布狐肢。 她就那樣靜靜地躺著,像睡著了一般沥曹。 火紅的嫁衣襯著肌膚如雪份名。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,549評(píng)論 1 312
  • 那天妓美,我揣著相機(jī)與錄音僵腺,去河邊找鬼。 笑死部脚,一個(gè)胖子當(dāng)著我的面吹牛想邦,可吹牛的內(nèi)容都是我干的裤纹。 我是一名探鬼主播委刘,決...
    沈念sama閱讀 41,063評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼鹰椒!你這毒婦竟也來(lái)了锡移?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,991評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤漆际,失蹤者是張志新(化名)和其女友劉穎淆珊,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體奸汇,經(jīng)...
    沈念sama閱讀 46,522評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡施符,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,604評(píng)論 3 342
  • 正文 我和宋清朗相戀三年往声,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戳吝。...
    茶點(diǎn)故事閱讀 40,742評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡浩销,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出听哭,到底是詐尸還是另有隱情慢洋,我是刑警寧澤,帶...
    沈念sama閱讀 36,413評(píng)論 5 351
  • 正文 年R本政府宣布陆盘,位于F島的核電站普筹,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏隘马。R本人自食惡果不足惜太防,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,094評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望酸员。 院中可真熱鬧杏头,春花似錦、人聲如沸沸呐。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,572評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)崭添。三九已至寓娩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呼渣,已是汗流浹背棘伴。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,671評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屁置,地道東北人焊夸。 一個(gè)月前我還...
    沈念sama閱讀 49,159評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蓝角,于是被迫代替她去往敵國(guó)和親阱穗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,747評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容