一、相关介绍

1)版本信息:

Java High Level REST Client 的版本为:7.4.2

elasticsearch: 7.4.2

注意:Java High Level REST Client的版本必须小于等于你的elasticsearch版本,建议版本一致

2)整合思路

1.通过注解在实体类上定义对应的index和mapping信息

2.通过spring事件监听器实现项目启动后,自动建立index和mapping

3.通过抽取base dao类,实现通用的es增删改查逻辑

4.提供部分常用的查询demo

3)GitHub地址

https://github.com/zhangboqing/spring-boot-demo-elasticsearch-rest-high-level-client

 

二、整合步骤

1)maven坐标

<dependency>
            <groupId>org.elasticsearch.client</groupId>
            <artifactId>elasticsearch-rest-high-level-client</artifactId>
            <version>7.4.2</version>
            <exclusions>
                <exclusion>
                    <artifactId>elasticsearch</artifactId>
                    <groupId>org.elasticsearch</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>elasticsearch-rest-client</artifactId>
                    <groupId>org.elasticsearch.client</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.elasticsearch</groupId>
            <artifactId>elasticsearch</artifactId>
            <version>7.4.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.elasticsearch.client</groupId>
            <artifactId>elasticsearch-rest-client</artifactId>
            <version>7.4.2</version>
            <scope>compile</scope>
        </dependency>
View Code

相关文章:

  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2023-03-05
  • 2022-12-23
猜你喜欢
  • 2021-11-26
  • 2021-12-09
  • 2018-04-10
  • 2022-01-14
相关资源
相似解决方案