Elasticsearch javaApi 查询
elasticsearch javaApi调用,实现条件查询~当前版本为elasticsearch 2.3X,es版本5.5版本后api有区别
引入pom依赖
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>2.3.4</version>
</dependency>
工具类上实例化es客户端
public class EsUtil {
static Client client = null;
static {
//设置集群名字
Settings settings = Settings.settingsBuilder()
.put("cluster.name", "xxxxx")
.put("client.transport.sniff", true)
.build();
try {
//初始化连接客户端
client = new TransportClient.Builder().settings(settings).build()
.addTransportAddress(new InetSocketTransportAddress(new InetSocketAddress("192.168.xxx,xx", 9300)));
} catch (Exception e) {
e.printStackTrace();
}
}
}
<