Elasticsearch(五)基礎的 CRUD

新增文檔

語法格式:

PUT /Index/Type/id
{
  "json數(shù)據(jù)"
}

Elasticsearch 會自動建立 Index 和 Type,不需要提前創(chuàng)建须喂,而且 Elasticsearch 默認會對 Document 的每個 field 都建立倒排索引洒试,讓其可以被搜索柳击。

PUT /store/product/1
{
  "name": "gaolujie yagao",
  "desc": "gaoxiao meibai",
  "price": 30,
  "producer": "gaolujie producer",
  "tags": [
    "meibai",
    "fangzhu"
  ]
}

PUT /store/product/2
{
  "name": "jiajieshi yagao",
  "desc": "youxiao fangzhu",
  "price": 25,
  "producer": "jiajieshi producer",
  "tags": [
    "fangzhu"
  ]
}

PUT /store/product/3
{
  "name": "zhonghua yagao",
  "desc": "caoben zhiwu",
  "price": 40,
  "producer": "zhonghua producer",
  "tags": [
    "qingxin"
  ]
}

新增返回結(jié)果:

{
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 1,
  "result": "created",
  "_shards": {
    "total": 2,
    "successful": 1,
    "failed": 0
  },
  "created": true
}
查詢文檔

語法格式:

GET /Index/Type/id

執(zhí)行 GET /store/product/1,返回結(jié)果:

{
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 1,
  "found": true,
  "_source": {
    "name": "gaolujie yagao",
    "desc": "gaoxiao meibai",
    "price": 30,
    "producer": "gaolujie producer",
    "tags": [
      "meibai",
      "fangzhu"
    ]
  }
}
修改文檔
替換文檔
PUT /store/product/1
{
  "name": "jiaqiangban gaolujie yagao",
  "desc": "gaoxiao meibai",
  "price": 30,
  "producer": "gaolujie producer",
  "tags": [
    "meibai",
    "fangzhu"
  ]
}

返回結(jié)果:

{
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 2,
  "result": "updated",
  "_shards": {
    "total": 2,
    "successful": 1,
    "failed": 0
  },
  "created": false
}

查詢:GET /store/product/1秘症,返回結(jié)果:

{
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 2,
  "found": true,
  "_source": {
    "name": "jiaqiangban gaolujie yagao",
    "desc": "gaoxiao meibai",
    "price": 30,
    "producer": "gaolujie producer",
    "tags": [
      "meibai",
      "fangzhu"
    ]
  }
}

替換方式有一個不好,即必須帶上所有的 field式矫,才能去進行信息的修改乡摹。

更新文檔(更新 != 替換)
POST /store/product/1/_update
{
  "doc": {
    "name": "jiaqiangban2 gaolujie yagao"
  }
}

返回結(jié)果:

{
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 3,
  "result": "updated",
  "_shards": {
    "total": 2,
    "successful": 1,
    "failed": 0
  }
}

查詢:GET /store/product/1采转,返回結(jié)果:

{
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 3,
  "found": true,
  "_source": {
    "name": "jiaqiangban2 gaolujie yagao",
    "desc": "gaoxiao meibai",
    "price": 30,
    "producer": "gaolujie producer",
    "tags": [
      "meibai",
      "fangzhu"
    ]
  }
}
刪除文檔

語法格式:

DELETE /Index/Type/id

執(zhí)行 DELETE /store/product/1聪廉,返回結(jié)果:

{
  "found": true,
  "_index": "store",
  "_type": "product",
  "_id": "1",
  "_version": 4,
  "result": "deleted",
  "_shards": {
    "total": 2,
    "successful": 1,
    "failed": 0
  }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瞬痘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子板熊,更是在濱河造成了極大的恐慌框全,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件干签,死亡現(xiàn)場離奇詭異津辩,居然都是意外死亡,警方通過查閱死者的電腦和手機容劳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門喘沿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人竭贩,你說我怎么就攤上這事蚜印。” “怎么了娶视?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵晒哄,是天一觀的道長。 經(jīng)常有香客問我肪获,道長寝凌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任孝赫,我火速辦了婚禮较木,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘青柄。我一直安慰自己伐债,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布致开。 她就那樣靜靜地躺著峰锁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪双戳。 梳的紋絲不亂的頭發(fā)上虹蒋,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音飒货,去河邊找鬼魄衅。 笑死,一個胖子當著我的面吹牛塘辅,可吹牛的內(nèi)容都是我干的晃虫。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼扣墩,長吁一口氣:“原來是場噩夢啊……” “哼哲银!你這毒婦竟也來了扛吞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤荆责,失蹤者是張志新(化名)和其女友劉穎喻粹,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體草巡,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年型酥,在試婚紗的時候發(fā)現(xiàn)自己被綠了山憨。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡弥喉,死狀恐怖郁竟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情由境,我是刑警寧澤棚亩,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站虏杰,受9級特大地震影響讥蟆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜纺阔,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一瘸彤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笛钝,春花似錦质况、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至囤捻,卻和暖如春臼朗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背最蕾。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工依溯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瘟则。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓黎炉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親醋拧。 傳聞我的和親對象是個殘疾皇子慷嗜,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

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