Elasticsearch技术解析与实战(二)文档的CRUD操作

启动Elasticsearch和kibana

访问Elasticsearch:http://localhost:9200/?pretty

访问kibana:http://localhost:5601

 

简单的集群管理

1.快速检查集群的健康状况

  es提供了一套api,叫做cat api,可以查看es中各种各样的数据

  GET /_cat/health?v

2.快速查看集群中有哪些索引

  GET /_cat/indices?v

3.简单的索引操作

  创建索引:PUT /test_index?pretty

  删除索引:DELETE /test_index?pretty

Document CRUD操作

1.新增商品:新增文档,建立索引

复制代码
PUT /database/product/1
{
    "name" : "蝴蝶",
    "desc" :  "增加30点敏捷",
    "price" :  6000,
    "producer" : "野店",
    "tags": [ "攻速", "闪避" ]
}
PUT /database/product/2
{
    "name" : "圣剑",
    "desc" :  "增加100点攻击",
    "price" :  6200,
    "producer" : "神秘商店",
    "tags": [ "暴力", "恐怖" ]
}
PUT /database/product/3
{
    "name" : "金箍棒",
    "desc" :  "增加60点攻击",
    "price" :  5400,
    "producer" : "神秘商店",
    "tags": [ "不会丢失", "眩晕" ]
}
复制代码

2.查询商品:检索文档

GET /database/product/1

3.修改商品:替换文档

复制代码
PUT /database/product/1
{
"name" : "蝴蝶",
"desc" : "增加30点敏捷",
"price" : 7000,
"producer" : "野店",
"tags": [ "攻速", "闪避"]
}
复制代码

4.修改商品:更新文档

POST /database/product/1/_update
{
  "doc": {
    "price": "9000"
  }
}

5.删除商品:删除文档

DELETE /database/product/1

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值