Elasticsearch Introduce
Restful
Reference1.7 version
1. Getting Started
Restful API
Cluster health
curl 'localhost:9200/_cat/health?v'
curl 'localhost:9200/_cat/nodes?v'
List ALL Indices
curl 'localhost:9200/_cat/indices?v'
Create an Index
curl -XPUT 'localhost:9200/customer?pretty'
Put data to Index
Our JSON document: { "name": "John Doe" }
curl -XPUT 'localhost:9200/customer/external/1?pretty' -d '
{
"name": "John Doe"
}'
And the response:
curl -XPUT 'localhost:9200/customer/external/1?pretty' -d '
{
"name": "John Doe"
}'
{
"_index" : "customer",
"_type" : "external",
"_id" : "1",
"_version" : 1,
"created" : true
}
Get Data from Index
curl -XGET 'localhost:9200/customer/external/1?pretty'
Detele an Index
curl -XDELETE 'localhost:9200/customer'
Restful Cmd @elasticsearch
curl -X<REST Verb> <Node>:<Port>/<Index>/<Type>/<ID>
more_detail_info_for_elasticsearch
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。