2021-10-29

本文档详细介绍了如何使用ElasticSearch进行索引创建、删除、查询、映射管理及文档的增删改查等基本操作,包括PUT、DELETE、GET等命令的用法,是理解ElasticSearch操作的重要参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ElasticSearch客户端命令


#创建索引
PUT person

#删除索引
DELETE person

#查询索引
GET person

#添加映射
PUT person/_mapping
{
  "properties":
  {
    "name":
    {
      "type":"keyword"
    },
    "age":
    {
      "type":"integer"
    }
  }
}

#查询映射
GET son/_mapping

#创建索引并添加映射
PUT person
{
  "mappings": {
    "properties": {
      "name":
      {
        "type": "text"
      },
      "age":
      {
        "type": "integer"
      }
    }
  }
}

#追加一个字段
PUT person/_mapping
{
  "properties":{
    "address":
    {
      "type":"text"
    }
  }
}

#添加文档,指定id
PUT person/_doc/1
{
  "address":"安徽省六安市",
  "name":"张三",
  "age":12
}

#添加文档,不指定id
POST person/_doc
{
  "address":"北京市顺义区",
  "name":"李四",
  "age":19
}

#查询文档,单个
GET person/_doc/1

#查询所有文档
GET person/_search

#修改文档
PUT person/_doc/1
{
  "address":"上海市",
  "name":"王五",
  "age":111
}

#删除文档,根据id
DELETE person/_doc/1




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值