ElasticSearch入门到掌握,用心看完这三篇就够了【完结1】
在Elasticsearch中,数据是以文档的形式存在的,文档是以JSON格式存在的。每个文档都有一个特定的ID,可以由用户指定,也可以由Elasticsearch自动生成。
在Elasticsearch中,文档的创建、更新和删除操作是通过以下RESTful API进行的:
- 创建文档:使用PUT请求,如果指定的ID已经存在,则会更新这个文档。
PUT /{index}/_doc/{id}
{
"json_body"
}
- 更新文档:使用POST请求,可以更新部分文档或者全部文档。
POST /{index}/_update/{id}
{
"doc": {
"field": "value"
}
}
- 删除文档:使用DELETE请求。
DELETE /{index}/_doc/{id}
在Elasticsearch中,文档的查询操作是通过以下RESTful API进行的:
- 查询文档:使用GET请求,可以查询全部文档或者根据条件查询文档。
GET /{index}/_search
- 根据ID查询文档:使用GET请求。
GET /{index}/_doc/{id}
在Elasticsearch中,索引的创建、更新和删除操作是通过以下RESTful API进行的:
- 创建索引:使用PUT请求。
PUT /{index}
- 删除索引:使用DELETE请求。
DELETE /{index}
在Elasticsearch中,通过以下RESTful API可以查看集群的健康状况、节点信息和索引信息:
- 查看集群健康状况:使用GET请求。
GET /_cluster/health
- 查看节点信息:使用GET请求。
GET /_cat/nodes?v
- 查看索引信息:使用GET请求。
GET /_cat/indices?v
以上就是Elasticsearch的基本操作,包括文档的创建、更新、删除和查询,索引的创建、删除以及集群的查看。这些操作是Elasticsearch使用的基础,只有掌握了这些基本操作,才能更好地进行Elasticsearch的深入学习和应用。
评论已关闭