SpringBoot集成ElasticSearch 02使用 spring-boot-starter-data-elasticsearch 集成并使用高级客户端

Posted シ風箏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot集成ElasticSearch 02使用 spring-boot-starter-data-elasticsearch 集成并使用高级客户端相关的知识,希望对你有一定的参考价值。

1.依赖

我用的是 springboot 2.5.4【所以spring-boot-starter-data-elasticsearch 的版本也是 2.5.4】此时对应的 elasticsearch 服务端和客户端的版本是 7.12.1 那要部署的ES版本也要是 7.12.1:

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-elasticsearch -->
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>

2.配置信息

spring:
  elasticsearch:
    rest:
      uris: localhost:9200

3.客户端使用

@SpringBootTest
class EsStarterApplicationTests {
    
    @Autowired
    private RestHighLevelClient restHighLevelClient;

    @Test
    void contextLoads() {
    }
    
}

由于不同版本的API不同【没有参考价值】,这里不再贴出测试代码。

以上是关于SpringBoot集成ElasticSearch 02使用 spring-boot-starter-data-elasticsearch 集成并使用高级客户端的主要内容,如果未能解决你的问题,请参考以下文章

精通系列SpringBoot集成ElasticSearch+项目实战

精通系列SpringBoot集成ElasticSearch+项目实战

精通系列SpringBoot集成ElasticSearch+项目实战

springboot集成ElasticSearch

springboot集成elk 三:springboot + Elasticsearch Rest-Client

springboot集成elasticsearch全文搜索高亮显示实践