使用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/

posted @ 2018-12-15 15:33  陈远波  阅读(10562)  评论(0编辑  收藏  举报