elasticsearch kibana Dev Tools 命令用例

索引相当于关系型数据库的表
开头 GET PUT DELETE POST HEAD 必须大写。

1、创建索引 ?pretty 格式返回值无实际意义

PUT /phone?pretty

 

2、删除索引

DELETE /phone 

 

3、查询索引全部数据

GET /phone/_search

 

4、查询ID为1的数据

GET /phone/_doc/1 

 

5、查询索引信息 

GET _cat/indices?v

6、插入数据到指定索引中,最后的1是id

PUT /phone/_doc/1
{
   "name": "xiaomi phone",
   "desc": "shouji zhong de zhandouji",
   "price": 13999,
   "tags": ["xingjiabi","fashao","buka"]
}
PUT /phone/_doc/2
{
   "name": "xiaomi nfc phone",
   "desc": "zhichi quangangneng nfc,shouji zhong de jianjiji",
   "price": 4999,
   "tags": ["xingjiabi","fashao","gongjiaoka"]
}
PUT /phone/_doc/3
{
   "name": "nfc phone",
   "desc": "shouji zhong de hongzhaji",
   "price": 2999,
   "tags": ["xingjiabi","fashao","menjinka"]
}
PUT /phone/_doc/4
{
   "name": "xiaomi erji",
   "desc": "erji zhong de huangmenji",
   "price": 999,
   "tags": ["low","bufangshui","yinzhicha"]
}
PUT /phone/_doc/5
{
   "name": "hongmi erji",
   "desc": "erji zhong de kendeji",
   "price": 399,
   "tags": ["lowbee","xuhangduan","zhiliangx"]
}

 

7、全量替换,就是在原来索引数据的ID上在PUT一次,可以改成任意json格式

PUT /phone/_doc/1
{
   "name": "xiaomi phone",
   "desc": "shouji zhong de zhandouji",
   "price": 13999,
   "tags": ["xingjiabi","fashao","buka"]
}

8、更新索引中指定ID的字段,不推荐

POST /phone/_doc/1/_update
{
  "doc": {
    "price": 99999
  }
}

9、更新索引中指定ID的字段,推荐方式

POST /phone/_update/1
{
   "doc":{
      "price":88888
   }
}

10、删除索引中指定ID的数据

DELETE phone/_doc/1


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值