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

需要注意的是,由于本例使用的Elasticsearch版本为8.1.1,要求JDK版本在1.8以上才能