Elasticsearch RESTful API请求详解
可以使用行命令curl通过9200端口与Elasticsearch的RESTful API进行通信。 Elasticsearch RESTfulAPI规范 例如,计算集群中文件的数量,我们就可以使用: <1> <2> <3> <4> curl -XGET 'http://localhost:9200/_count?pretty' -d ' { <5> "query": { "match_all": {} } } 详细说明: 1.相应的HTTP请求方法 或者 变量: GET, POST, PUT, HEAD或者DELETE。 2.集群中任意一个节点的访问协议、主机名以及端口。 3.请求的路径。 4.任意一个查询后再加上?pretty就可以生成 更加美观 的JSON反馈,以增强可读性。 5.一个JSON编码的请求主体(如果需要的话)。 Elasticsearch将会返回一个HTTP状态码类似于'200 OK',以及一个JSON格式的主体(除了单纯的'HEAD'请求),上面的请求会得到下方的JSON主体: { "co...

