elasticsearch rest api遵循的格式為:
curl -X<REST Verb> <Node>:<Port>/<Index>/<Type>/<ID>
1、檢查es版本信息
curl IP:9200
2、查看集群是否健康
http://IP:9200/_cat/health?v curl 'IP:9200/_cat/health?v'
3、查看節點列表
http://IP:9200/_cat/nodes?v curl 'IP:9200/_cat/nodes?v'
4、列出所有索引及存儲大小
http://IP:9200/_cat/indices?v curl 'IP:9200/_cat/indices?v'--查詢所有索引及數據大小
5、創建索引
創建索引名為XX,默認會有5個分片,1個索引 curl -XPUT 'IP:9200/XX?pretty'
6、添加一個類型
curl -XPUT 'IP:9200/XX/external/2?pretty' -d '
{
"gwyy": "John"
}'
7、更新一個類型
curl -XPOST 'IP:9200/XX/external/1/_update?pretty' -d '
{
"doc": {"name": "Jaf"}
}'
8、刪除指定索引
curl -XDELETE 'IP:9200/_index?pretty'
9、elasticsearch定期刪除策略
http://www.jianshu.com/p/5e0ed65cd820
關於具體操作DSL可以參見:http://www.cnblogs.com/wxw16/tag/Elasticsearch/
