使用Java API Client连接Elasticsearch需添加elasticsearch-java依赖并创建RestClient实例,通过ElasticsearchClient执行索引、查询、更新和删除操作,推荐用于8.x版本,替代已弃用的旧客户端。

Java 连接并操作 Elasticsearch 主要有两种方式:使用官方的 Java REST 客户端(已弃用)或推荐的 Java API Client(新版,基于 Elasticsearch 7.15+)。下面以目前主流且官方推荐的方式进行说明。
1. 添加 Maven 依赖
在你的 pom.xml 中添加 Elasticsearch 的 Java API Client 依赖:
<dependency>
<groupId>co.elastic.clients</groupId>
<artifactId>elasticsearch-java</artifactId>
<version>8.14.0</version>
</dependency>
<p><!-- Jackson 数据绑定 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.15.2</version>
</dependency>
</code></p>登录后复制
2. 创建客户端连接
使用 TransportClient 已被弃用,现在推荐使用基于 HTTP 的 Java API Client。以下是一个创建连接的示例:
立即学习“Java免费学习笔记(深入)”;
标签: java js json apache npm app 端口 搜索引擎 java api
还木有评论哦,快来抢沙发吧~