前面的章节使用curl的方式去添加修改我们的es数据,然后来看看Java后台是怎么来操作es数据。
一、环境准备
没有环境的朋友,请先参考前面提到的安装方式进行安装。如果有安装不成功者,可以联系我。
文章最后我会把个人微信提供下,欢迎跟各位Java友友一起交流成长。
- es服务端
- es-head(用来辅助es服务端)
- ik中文分词器
- eclipse
- maven
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.guo.elasticsearch</groupId>
<artifactId>ElasticsearchHandler</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>ElasticsearchHandler Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.1.1</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.9.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.9.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
</dependency>
</dependencies>
<build>
<finalName>ElasticsearchHandler</finalName>
</build>
</project>
有的朋友习惯idea也可以用这个,相信Java友友这个应该都比较熟悉的,我创建的是maven项目&#x