java怎么连接Elasticsearch 连接并操作Elasticsearch搜索引擎数据

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

java怎么连接Elasticsearch 连接并操作Elasticsearch搜索引擎数据-第1张图片-佛山资讯网

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

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~