elasticsearch API 说明

1.检查集群健康情况

get /_cat/health?v 

get _cluster/health

2.查看集群节点列表

get _cat/nodes?v

3.查看所有索引

get _cat/indices?v

索引部分创建索引

第一种方法
PUT /my_index
第二种方法
PUT /my_index
{
    "settings": {
        "number_of_shards" :   1,
        "number_of_replicas" : 0
    }
}

修改索引配置

 

PUT /my_index/_settings
{
    "number_of_replicas": 1
}

 

删除索引

 

DELETE /my_index
你也可以用下面的方式删除多个索引
DELETE /index_one,index_two
DELETE /index_*
你甚至可以删除所有索引
DELETE /_all

索引别名

 

创建索引别名
PUT /my_index_v1/_alias/my_index
检查索引别名属于那个索引
GET /*/_alias/my_index
检查索引有那些别名
GET /my_index_v1/_alias/*
从旧索引中删除索引别名在新索引中增加同一个名字的索引
POST /_aliases
{
    "actions": [
        { "remove": { "index": "my_index_v1", "alias": "my_index" }},
        { "add":    { "index": "my_index_v2", "alias": "my_index" }}
    ]
}

查看map

 

查看mapping
GET /index/_mapping/type
创建爱呢mapping
PUT /website
{
  "mappings": {
    "article":{
      "properties": {
        "authorId":{
          "type": "long"
        },
        "title":{
          "type": "text",
          "fields": {
            "keyword":{
              "type": "keyword",
              "ignore_above": 50
            }
          }
        },
        "postDate":{
          "type": "date"
        }
      }
    }
  }
}

曾删改数据

增加数据
PUT /索引/类型/ID
{json格式的数据}

修改文档内容
POST /索引/类型/ID
{json格式的数据}

修改数据字段的值
PUT /索引/类型/ID/_update
{
    "doc":{json格式的数据}
}

删除数据
DELETE /索引/类型/ID 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值