es:
下一篇博客:
内容:
java api如果你使用java,Elasticsearch提供两种内置的客户端。Node clientTransport client两种clients都和集群通过9300端口通信,使用本地es传输协议,注意:集群内部节点通过9300端口通信来组成集群。java客户端的版本必须和服务器节点的版本一致。restful api with json over http(我的最爱)其它的语言客户端可以通过9200端口跟es服务器通信,使用restful风格的api.ES提供了多种语言的官方客户端,获取集群内部的文档的数量 curl -XGET 'http://localhost:9200/_count?pretty' -d '{ "query": { "match_all": {} }}'有效的HTTP方法: GET, POST, PUT, HEAD or DELETE可以通过集群内部的任何一个节点进行查询。ES返回一个HTTP响应。{ "count" : 0, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }}通过添加-i选项来添加响应的headcurl -i -XGET 'localhost:9200/'约定以后例子curl -XGET 'localhost:9200/_count?pretty' -d '{ "query": { "match_all": {} }}'we will show it in this shorthand format:将表述为GET /_count{ "query": { "match_all": {} }}VIEW IN SENSE