大家都知道,ElasticSearch推荐使用REST API,因为其他的api在未来版本都会逐步放弃使用,因此本文直接使用REST API,本篇主要介绍使用ElasticSearch需要准备条件。
maven 依赖
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>6.4.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>6.4.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>7.4.0</version>
</dependency>
说明:elasticsearch-rest-high-level-client属于高级REST
lucene-core 必须要,否则报错。