Elasticsearch本身使用Java开发,因此对Java的支持能力是最好的。本节通过对员工信息建立索引,并对索引数据进行添加、修改等,讲解Elasticsearch的相关Java客户端 API的操作。
1.新建项目
在Eclipse中新建Maven项目elasticsearch_demo,在pom.xml文件中加入项目的依赖库,内容如下:
<dependency>
<groupId>co.elastic.clients</groupId>
<artifactId>elasticsearch-java</artifactId>
<version>8.1.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
项目目录结构如图
需要注意的是,由于本例使用的Elasticsearch版本为8.1.1,要求JDK版本在1.8以上才能