大佬教程收集整理的这篇文章主要介绍了带有Spring Data Elasticsearch的Elasticsearch Rest Client,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在看到3.2.0 M1 Spring Data Elasticsearch支持http客户端(https://docs.spring.io/spring- data/elasticsearch/docs/3.2.0.M1/reference/HTML/#reference)
根据文档(它可能会更改,因为它不是最终版本,所以我将其放在此处):
例子49.高级REST客户端
static class Config {
@Bean
RestHighLevelClIEnt clIEnt() {
ClIEntConfiguration clIEntConfiguration = ClIEntConfiguration.builder()
.connectedTo("localhost:9200", "localhost:9201")
.build();
return RestClIEnts.create(clIEntConfiguration).rest();
}
}
// ...
Indexrequest request = new Indexrequest("spring-data", "elasticsearch", randomID())
.source(singletonMap("feature", "high-level-rest-clIEnt"))
.setrefreshPolicy(IMMEDIATE);
IndexResponse response = clIEnt.index(request);
当前,Spring Data Elasticsearch不支持REST API的通信。他们正在使用运输客户端。
Spring Data Elasticsearch有一个单独的分支(与您一样,该人在AWS上也需要它),其中使用了jeST库,并通过REST进行通信:
https://github.com/VanRoy/spring-data-jest
您将在Spring Data Elasticsearch的以下标记下找到有趣的讨论:
https://jira.spring.io/browse/DATAES-220
我认为,根据Elasticsearch团队声明他们计划仅支持ES的http通信,Spring Data Elasticseach将来将需要迁移到REST。
希望能帮助到你。
我处于使用Spring Boot和AWS Elasticsearch service的情况。仅提供REST接口的AWS Elasticsearch服务。
Elasticsearch Rest
Client在这里。
简单地说,是否可以将REST客户端与Spring Data Elasticsearch一起使用?
换句话说,Spring Data Elasticsearch是否可以与Elasticsearch Rest客户端一起使用?
Spring Data Elasticsearch非常易于使用,模板提供了我需要的大多数功能。使用Elasicsearch
Rest客户端,我必须自己实现所有功能。
以上是大佬教程为你收集整理的带有Spring Data Elasticsearch的Elasticsearch Rest Client全部内容,希望文章能够帮你解决带有Spring Data Elasticsearch的Elasticsearch Rest Client所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。