ElasticSearch
程序员文章站
2022-07-09 12:40:58
...
REST API用途
ES提供了很多全面的API,大致可以分成如下几种:
1 检查集群、节点、索引的健康情况
2 管理集群、节点,索引数据、元数据
3 执行CRUD,创建、读取、更新、删除 以及 查询
4 执行高级的查询操作,比如分页、排序、脚本、聚合等
查看集群状态
可以通过CURL命令发送REST命令,查询集群的健康状态:
//查看集群状态
curl 'localhost:9200/_cat/health?v'
//查询节点的列表
curl 'localhost:9200/_cat/nodes?v'
//查看所有的索引
curl 'localhost:9200/_cat/indices?v'
//创建索引
curl -XPUT 'localhost:9200/customer'
//插入数据
curl -XPUT 'localhost:9200/customer/external/1'-d '
{
"name": "John Doe"
}'
//查询数据
curl 'localhost:9200/customer/external/1'
//删除索引
curl -XDELETE 'localhost:9200/customer'
上一篇: 云影密码 ctf
推荐阅读
-
使用ElasticSearch6.0快速实现全文搜索功能的示例代码
-
SpringBoot+Elasticsearch
-
Elasticsearch核心技术与实战-简介
-
先森林后树木:Elasticsearch各版本升级核心内容必看
-
Laravel + Elasticsearch 实现中文搜索的方法
-
kafka2x-Elasticsearch 数据同步工具demo
-
Docker 简单部署 ElasticSearch的实现方法
-
Spring Cloud 分布式链路跟踪 Sleuth + Zipkin + Elasticsearch【Finchley 版】
-
Elasticsearch Java Rest Client API 整理总结 (一)
-
ElasticStack学习(十):深入ElasticSearch搜索之QueryFiltering、多/单字符串的多字段查询