• kibana简单使用——elaticsearch的文档,索引的CRUD操作


    1.初始化索引:

      #number_of_shards:分片的数量,mo'ren默认为5
      #number_of_replicas:副本副本的副本的数量
      #shards一旦设置不能修改
    PUT lagou
    {
      "settings": {
        "index":{
          "number_of_shards":5,
          "number_of_replicas":1
        }
      }
    }

        运行后返回:

        访问elasticsearch-head:

    刷新出现lagou

    查看索引信息

    2.查看索引设置信息:

    #获取lagou索引设置信息
    GET lagou/_settings

    执行效果

    #获取所有索引的setting信息
    GET _all/_settings
    #获取所有索引的setting信息
    GET _settings
    #获取部分指定索引的setting信息
    GET .kibana,lagou/_settings

    执行效果

    3.更新索引信息:

    #修改副本数为2
    PUT lagou/_settings
    {
      "number_of_replicas":2
    }

    执行后

    #获取所有索引的完整信息
    GET _all
    #获取lagou的完整信息
    GET lagou

    执行后

     4.保存文档:

    #指定索引为lagou,表为job,id为1
    PUT lagou/job/1
    {
      "title":"后端研发",
      "salary_min":20000,
      "Company":{
        "name":"百度",
        "address":"北京"
      }
    }

    执行后

    head中可查看

    #不指明id,自动生成id插入
    POST lagou/job/
    {
      "title":"前端研发",
      "salary_min":30000,
      "Company":{
        "name":"阿里",
        "address":"北京"
      }
    }

     

    执行后

    查询

    5.获取某条完整数据:

    #获取索引为lagou,表为job,id为1的数据
    GET lagou/job/1

    执行后

    6.获取部分字段:

    #获取title和name
    GET lagou/job/1?_source=title,Company.name

    执行后

    7.修改字段:

    #直接覆盖id为1的文档
    PUT lagou/job/1
    {
      "title":"后端研发",
      "salary_min":10000,
      "Company":{
        "name":"百度",
        "address":"北京"
      }
    }
    #指明字段修改,doc为固定格式,指明要修改的字段
    POST lagou/job/1/_update
    {
      "doc":
      {
        "salary_min":20000
      }
    }

    8.删除字段,索引等:

    #删除索引为lagou,表为job,id为1的数据
    DELETE lagou/job/1
    #删除索引,不支持删除表
    DELETE lagou

     

  • 相关阅读:
    XML HTML CSS JS的区别整理
    Python的作用域
    python文件操作总结
    python的open文件操作
    python使用struct处理二进制
    webstorm
    vue-cli项目中,配合element_ui来实现上传图片与视频到oss上。
    vue-cli项目中如何实现局部页面的刷新?
    基于cropper图片裁剪,兼容PC端与移动端
    跨域的完全讲解
  • 原文地址:https://www.cnblogs.com/lyq-biu/p/9861145.html
Copyright © 2020-2023  润新知