以下内容主要是针对遇上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的增删改查语法全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!