如果是自己在服务器上的搭建的ES 可以直接连接, 但是如果用阿里云的提供的ES服务
怎么用spring data es 来操作ES呢
参考网友的解决方案: https://blog.csdn.net/qq_27617675/article/details/99670507
需要使用阿里云的es,首先,需要去开通对应服务,然后获取相关连接参数,然后配置就好了
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,然后调用就可以了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。