springboot整合ElasticSearch

es介绍:https://blog.csdn.net/qq_38262266/article/details/90311086

1、安装

Win10下安装es,ref:https://blog.csdn.net/qq_40880022/article/details/126561619

注:es的版本需要和springboot工程中引入的es jar包的版本保持一致,下图是我的jar版本,所以就需要下载和其一样的es版本

 

2、配置

 pom.xml文件引入es依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
        </dependency>
View Code

配置application.yaml文件(非必须)

spring:
  data:
    elasticsearch:
      repositories:
        enabled: true
  elasticsearch:
    rest:
      uris: [elasticsearch_host:9200]

http.cors.enabled: true
http.cors.allow-origin: "*"
View Code
配置ElasticSearch客户端
@Configuration
public class RestClientConfig extends AbstractElasticsearchConfiguration {
    @Override
    @Bean
    public RestHighLevelClient elasticsearchClient() {
        final ClientConfiguration clientConfiguration = ClientConfiguration.builder()
                .connectedTo("localhost:9200")
                .build();
        return RestClients.create(clientConfiguration).rest();
    }
}
View Code

3、操作

对es进行crud:ref:https://blog.csdn.net/f88069684/article/details/125870734

4、验证

使用可视化工具kibana连接本地es:ref:https://www.pudn.com/news/62ec8f09864d5c73ac563928.html

 进入Dev Tools:

 

 

 执行查询条件:GET book/_search

 

posted @ 2022-10-20 15:18  Caesar_the_great  阅读(26)  评论(0编辑  收藏  举报