开发者社区> 问答> 正文

spring data es 怎么连接阿里云提供的ES服务

安静点i 2019-06-15 16:07:01 19816

如果是自己在服务器上的搭建的ES 可以直接连接, 但是如果用阿里云的提供的ES服务

怎么用spring data es 来操作ES呢

Java Spring
分享到
取消 提交回答
全部回答(1)
  • 徐雷frank
    2019-10-15 10:24:14

    Spring Data链接 Elastic Search使用了统一的ElasticsearchRepository接口。简化了接口定义,直接支持CRUD操作。如果你之前看过MySQL、MongoDB、Redis的链接,你会发现相似的地方。 1、https://start.spring.io/里创建一个Spring Boot项目 2、Java Spring Boot 2.0实战ElasticSearch分布式搜索引擎中间件Linux。ES如何安装可以参考之前的视频课程 https://yq.aliyun.com/articles/688632?spm=a2c4e.11155435.0.0.69233312FbUBUf 3、application.properties加参数,链接ES服务器的。 elasticsearch.clustername = es-cluster elasticsearch.host = localhost elasticsearch.port = 9300 4、ElasticsearchRepository接口的实现 public interface OrderRepository extends ElasticsearchRepository<Order, String> {

    Page<Order> findByAuthor(String id, Pageable pageable);
    
    List<Order> findByTitle(String title);
    

    } 5、注入 private OrderRepository orderRepository; 找个地方注入orderRepository,然后调用就可以了。

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题