ES 也提供了 Java 的接口,Java 是目前非常火爆流行的语言,本课时将主要介绍如何使用 ES 的 Java 接口,对 ES 进行操作,我们将对 Java Rest Client 的 Java High Level Rest Client 作为开发工具进行介绍。
我是使用 IDEA 社区版作为开发工具,创建了一个 Spring Boot 项目,创建细节这里不过多介绍。
Maven 依赖
Maven 是个非常好用的包管理器工具,在 pom.xml 添加下面的 Maven 依赖,就可以将 ES 客户端引入到现在的开发环境中:
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.1.1</version>
</dependency>
配置连接客户端
配置好 IP 地址与端口号,连接成功后,需要手动地关闭连接:
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(
n