ElasticSearch对数据得操作-增删查改|过滤|排序|分页查询|指定查询|高亮|聚合

ElasticSearch restful api (DSL)

DSL全称 Domain Specific language,即特定领域专用语言。

es中保存的数据结构

以文档方式存储,
在这里插入图片描述

查看es中有哪些索引

在这里插入图片描述

增加一个索引

PUT /movie_index

在这里插入图片描述

删除一个索引

ES 是不删除也不修改任何数据的,而是增加版本号

// 将整个表(idnex)删除
DELETE /movie_index
// 删除某一条数据
DELETE /movie_index/move/3

新增文档

// PUT: 幂等  >  只会进行覆盖操作
 PUT /index/type/id
 // POST:非幂等  > 执行几次,增加几条数据
 POST /index/type

在这里插入图片描述

查看文档:

用PUT方式只会增加一份数据,如果PUT换成POST则会执行几次,增加几条数据

GET movie_index/_search

在这里插入图片描述

修改

修改(整体替换):和新增没有区别 要求:必须包括全部字段

PUT /movie_index/movie/3
{
   
  "id":"3",
  "name":"incident red sea",
  "doubanScore":"5.0",
  "actorList":[  
{
   "id":"1","name":"zhang chen"}
]
}

修改(修改—某个字段):POST + _update

POST movie_index/movie/3/_update
{
    
  "doc": 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值