鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

API介绍

Elasticsearch的API非常多,本节介绍几个基础的API,完整的API介绍详见Elasticsearch官网。

索引操作

表1 索引操作

操作

说明

PUT /index

创建索引。

DELETE /index

删除索引。

PUT /index/_doc/id

索引文档。

POST /index/_doc

索引文档(自动生成ID)。

GET /index/_doc/id

获取文档。

DELETE /index/_doc/id

删除文档。

搜索操作

表2 搜索操作

操作

说明

GET /index/_search

搜索文档。

POST /index/_search

高级搜索,支持复杂的查询条件和聚合操作。

集群管理

表3 集群管理操作

操作

说明

GET /_cluster/health

获取集群健康状态。

GET /_cluster/state

获取集群状态。

POST /_cluster/reroute

手动重新分配分片。

节点管理

表4 节点管理操作

操作

说明

GET /_nodes

获取节点信息。

GET /_nodes/stats

获取节点统计信息。