zoukankan      html  css  js  c++  java
  • elasticsearch7.9整合springboot

    1、需要添加依赖

    2、添加配置文件

    package com.example.elasticsearch.shop.configure;
    import org.elasticsearch.client.RestHighLevelClient;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.data.elasticsearch.client.ClientConfiguration;
    import org.springframework.data.elasticsearch.client.RestClients;
    import org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration;
    import org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate;
    
    @Configuration
    class RestClientConfig extends AbstractElasticsearchConfiguration {
        @Bean
        @Override
        public RestHighLevelClient elasticsearchClient() {
            final ClientConfiguration clientConfiguration = ClientConfiguration.builder()
                    .connectedTo("10.138.130.1:30217","10.138.130.1:32002","10.138.130.1:33785")
                    .build();
    
            return RestClients.create(clientConfiguration).rest();
        }
        @Bean(name = { "elasticsearchOperations", "elasticsearchRestTemplate" })
        public ElasticsearchRestTemplate elasticsearchTemplate() {
            return new ElasticsearchRestTemplate(elasticsearchClient());
        }
    }
    

    3、创建索引

    public Boolean createIndex() {
            return elasticsearchRestTemplate.indexOps(ShopEntity.class).create();
        }
    

      

    4、创建mapping

      Document mapping = elasticsearchRestTemplate.indexOps(ShopEntity.class).createMapping(ShopEntity.class);
            boolean brue = elasticsearchRestTemplate.indexOps(ShopEntity.class).putMapping(mapping);
            System.out.println(brue);
            System.out.println(mapping);
    

      

  • 相关阅读:
    ES6获取页面所有页面标签名
    改变this对象的指向
    构造函数及原型
    全局对象this转为局部对象
    节点注意的问题
    Spark研究笔记17:设置 CVT
    Spark研究笔记15:资源 CVT
    Spark研究笔记13:Swing 组件类 CVT
    Spark研究笔记16:搜索 CVT
    Spark研究笔记19:插件体系开发 CVT
  • 原文地址:https://www.cnblogs.com/liubaihui/p/14009420.html
Copyright © 2011-2022 走看看