zoukankan      html  css  js  c++  java
  • 使用kibana操作elasticsearch实现增删改查

    本篇博客,本人写的是方法,大家将对应的字段放入对应的位置就可以了

    注:elasticsearch中,索引相当于MySQL中的数据库,类型相当于数据库中的表,即索引名就为数据库库名,类型就为表名

    1、创建索引

    方式一:

    PUT /lib/

    {

        "settings": {

          "index":{

            "number_of_shards":3,

            "number_of_replicas":1

          }

        }

    }

     

     

     

    方式二:使用默认id(id为随机的字符串)

    PUT /lib2

    2、查看索引详情

    查看指定索引

    GET /lib/_settings

    查看索引索引

    GET _all /_settings

    3、向索引中插入数据

    (一)用指定id的方式

    PUT /索引名/类型/id{

    字段名:1,

    字段名2:2

    }

    (1)不知道id的方式

    POST /索引名/类型/{

    字段名:1,

    字段名2:2

    }

    4、查询数据

    显示整个文档中的值

    GET /索引名/类型/id

    显示文档中部分的值

    GET/索引名/类型/id?_source=字段1,字段2

    5、在已有索引基础上增加类型,并设置该类型下的字段mapping

    #新增见解表
    PUT /article/_mapping/up_informationComment
    {
        "up_informationComment":{
          "properties":{
            "informationCode":{"type":"keyword"},
            "createTime":{"type":"date"},
            "replyCode":{"type":"keyword"},
            "content":{"type":"text","analyzer":"ik_max_word"},
            "replyType":{"type":"keyword"},
            "parentCode":{"type":"keyword"}
         
          }
    }
    }
    

      

    /6、修改数据

    一、将插入的语句中的值修改后重新执行插入

    二、只修改指定的字段

    POST /索引名/类型/id/_update

    {

     “doc”:{

     字段名:

      }

    }

    7、删除

    (1)删除指定文档

    DELETE /索引名/类型/id

    (2)删除索引

    DELETE 索引名

    技术在于沟通交流!有意见或疑问可以联系本人;博客号为:https://home.cnblogs.com/u/chenyuanbo/

  • 相关阅读:
    DataTable:数据库到程序的桥梁
    《Javascript高级程序设计》阅读记录(三):第五章 上
    《Javascript高级程序设计》阅读记录(二):第四章
    javascript获取窗口位置、绝对位置、事件位置等
    《Javascript高级程序设计》阅读记录(一):第二、三章
    调试用随笔
    C#值类型和引用类型
    vue使用vue-awesome-swiper及一些问题
    npm与yarn命令对比
    npm与nrm
  • 原文地址:https://www.cnblogs.com/chenyuanbo/p/10123513.html
Copyright © 2011-2022 走看看