elasticsearch增删改查java,elasticsearch7.2的增删改查语法

科技资讯 投稿 5400 0 评论

elasticsearch增删改查java,elasticsearch7.2的增删改查语法

以下内容主要是针对遇上elasticsearch7.2的增删改查语法等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

1. 增加

ElasticSearch7.2的增加操作是通过使用Index API实现的,Index API用于在索引中存储新的JSON文档。它有两个参数,第一个参数是JSON文档,第二个参数是文档的ID。如果没有指定ID,ElasticSearch会自动生成一个随机ID。下面是一个使用Index API添加文档的示例:


PUT /customer/external/1
{
  "name": "John Smith"
}

2. 删除

ElasticSearch7.2的删除操作是通过使用Delete API实现的,Delete API用于从索引中删除JSON文档。它只有一个参数,即要删除的文档的ID。下面是一个使用Delete API删除文档的示例:


DELETE /customer/external/1

3. 修改

ElasticSearch7.2的修改操作是通过使用Update API实现的,Update API用于更新索引中的JSON文档。它有两个参数,第一个参数是要更新的文档的ID,第二个参数是要更新的文档本身。下面是一个使用Update API更新文档的示例:


POST /customer/external/1/_update
{
  "doc": {
    "name": "John Doe"
  }
}

4. 查询

ElasticSearch7.2的查询操作是通过使用Search API实现的,Search API用于从索引中检索JSON文档。它有两个参数,第一个参数是查询语句,第二个参数是要返回的字段。下面是一个使用Search API查询文档的示例:


GET /customer/external/_search
{
  "query": {
    "match": {
      "name": "John"
    }
  },
  "_source": ["name"]
}

总结

以上就是为你整理的elasticsearch7.2的增删改查语法全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » elasticsearch增删改查java,elasticsearch7.2的增删改查语法

赞同 (26) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽