亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ElasticSearch入門

瓦力老師 JAVA開發工程師
難度中級
時長 1小時45分
學習人數
綜合評分9.50
102人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.4 邏輯清晰
  • 文檔修改

    1. 指定id修改

      請求方式 post? 地址:/索引/類型/文檔id/_update(關鍵詞)

      直接修改

      參數: doc(關鍵詞)

      通過腳本修改

      參數:script(關鍵詞)

    查看全部
    0 采集 收起 來源:修改

    2021-11-30

  • 文檔修改

    1. 指定id修改

      請求方式 post? 地址:/索引/類型/文檔id/_update(關鍵詞)

      直接修改

      參數: doc(關鍵詞)

      通過腳本修改

      參數:script(關鍵詞)

    查看全部
    0 采集 收起 來源:修改

    2021-11-30

  • 文檔修改

    1. 指定id修改

      請求方式 post? 地址:/索引/類型/文檔id/_update(關鍵詞)

      直接修改

      參數: doc(關鍵詞)

      通過腳本修改

      參數:script(關鍵詞)

    查看全部
    0 采集 收起 來源:修改

    2021-11-30

  • 插入索引

    1.指定id

    ? ? ?put請求? ?地址:索引/類型/id

    ?2.自動生成id

    ? ? post請求? ?地址:索引/類型/

    查看全部
    0 采集 收起 來源:插入

    2021-11-30

    1. head創建索引

      ?

      默認分片數5 備份1? 粗邊框是主分片? 細邊框為粗邊框的備份分片

      mapping 結構化分片區分

      請求地址:

      http://127.0.0.1:9200/book/novel/_mapping? ??

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 索引/類型/文檔id

      請求方式:POST

      ?

    2. 創建索引直接請求api接口

      http://127.0.0.1:9200/people??

      ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 索引

      請求方式:PUT

      參數:settings關鍵詞 指定分片數 和備份?

      可以使用“||”定義多種類型

    查看全部
    0 采集 收起 來源:索引創建

    2021-11-30

  • 修改

    ????http://127.0.0.1:9200/update/book/novel?id=&time=

    ? ? UpdateRequest update=new UpdateRequest("book","novel",id);

    ????XContentFactory content =?XContentFactory.jsonBuilder().startObject().field("XXX",value).endObject();//可以增加判空邏輯,最后必須以endObject()結尾。

    ????update.doc();

    ????UpdateResponse result = client.update(update).get();

    ????result.getResult();


    驗證:

    ?????http://127.0.0.1:9200/get/book/novel?id=

    查看全部
    0 采集 收起 來源:更新接口開發

    2021-11-02

  • 刪除

    ????http://127.0.0.1:9200/delete/book/novel?id=

    ????DeleteResponse result =? this.client.prepareDelete("bool","novel",id).get();


    ????驗證:?http://127.0.0.1:9200/get/book/novel?id=

    查看全部
    0 采集 收起 來源:刪除接口開發

    2021-11-02

  • 增加

    ????http://127.0.0.1:9200/add/book/novel

    ????XContentBuilder content=XContentBuilder.jsonBuilder().startObject().field.("XXX",paramValue).endObject();

    ????IndexResponse result=? ? this.client.prepareIndex("book","novel").setSource(content).get;

    ????數據id????result.getId();

    ????驗證?????http://127.0.0.1:9200/get/book/novel?id=

    查看全部
    0 采集 收起 來源:增加接口開發

    2021-11-02

  • 查詢

    ????http:127.0.0.1:9200/get/bool/novel?params=

    ????GetResponse result =? ?this.client.PrepareGet("book","novel").get();

    查看全部
    0 采集 收起 來源:查詢接口開發

    2021-11-03

  • 127.0.0.1:9200/people/man/1??

    查看全部
    0 采集 收起 來源:插入

    2021-11-02

  • 127.0.0.1:9200/people/man/1? POST

    查看全部
    0 采集 收起 來源:插入

    2021-11-02

  • 1、RESTFul API

    ????基本格式:<http://><ip>:<port>/index/type/id

    ????常用http動詞:GET/PUT/POST/DELETE

    2、創建索引:

    ????PUT方法

    ????索引結構:(json)

    ? ?{

    ????????"setting":{

    ????????? ? "number_of_shards": 5

    ????????????"number_of_replicas": 1

    ????????}

    ?????????"mappings": {

    ????????????????????????????"novel":{

    ????????????????????????????????"propperties":{

    ????????????????????????????????????"title":{

    ????????????????????????????????????????"type":"text"

    ????????????????????????????????????}

    ????????????????????? ? ?????????}

    ????????????????????????????}

    ????????????????????????}

    ????????????}

    ????}

    查看全部
    0 采集 收起 來源:索引創建

    2021-11-02

  • 1、RESTFul API

    ????基本格式:<http://><ip>:<port>/index/type/id

    ????常用http動詞:GET/PUT/POST/DELETE

    2、創建索引:

    ????PUT方法

    ????索引結構:(json)

    ? ?{

    ????????"setting":{

    ????????? ? "number_of_shards": 5

    ????????????"number_of_replicas": 1

    ????????}

    ?????????"mappings": {

    ????????????????????????????"novel":{

    ????????????????????????????????"propperties":{

    ????????????????????????????????????"title":{

    ????????????????????????????????????????"type":"text"

    ????????????????????????????????????}

    ????????????????????? ? ?????????}

    ????????????????????????????}

    ????????????????????????}

    ????????????}

    ????}

    查看全部
    0 采集 收起 來源:索引創建

    2021-11-02

  • 1、RESTFul API

    ????基本格式:http://ip:port/index/type/id

    ????常用http動詞:GET/PUT/POST/DELETE

    2、創建索引:

    ????PUT方法

    ????索引結構:(json)

    ? ?{

    ????????"setting":{

    ????????? ? "number_of_shards": 5

    ????????????"number_of_replicas": 1

    ????????}

    ?????????"mappings": {

    ????????????????????????????"novel":{

    ????????????????????????????????"propperties":{

    ????????????????????????????????????"title":{

    ????????????????????????????????????????"type":"text"

    ????????????????????????????????????}

    ????????????????????? ? ?????????}

    ????????????????????????????}

    ????????????????????????}

    ????????????}

    ????}

    查看全部
    0 采集 收起 來源:索引創建

    2021-11-02

  • 1、RESTFul API

    ????基本格式:http://ip:port/index/type/id

    ????常用http動詞:GET/PUT/POST/DELETE

    2、創建索引:

    ????PUT方法

    ????索引結構:(json)

    ? ?{

    ????????"setting":{

    ????????? ? "number_of_shards": 5

    ????????????"number_of_replicas": 1

    ????????}

    ?????????"mappings": {

    ????????????????????????????"novel":{

    ????????????????????????????????"propperties":{

    ????????????????????????????????????"title":{

    ????????????????????????????????????????"type":"text"

    ????????????????????????????????????}

    ????????????????????? ? ?????????}

    ????????????????????????????}

    ????????????????????????}

    ????????????}

    ????}

    查看全部
    0 采集 收起 來源:索引創建

    2021-11-02

舉報

0/150
提交
取消
課程須知
熟悉maven構建項目,了解RESTful和Spring Boot的基本知識
老師告訴你能學到什么?
ElasticSearch的基本概念,學習ElasticSearch的服務搭建,了解ElasticSearch的常用技巧

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!