新手一个,用springboot整合es发现版本兼容性太差,好像es官方不推荐transport方式传输而推荐restclient,了解到restclient有RestClient和RestHighLevelClient,问各位大佬更推荐那种方式?上手难度如何?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

ES用RestClient还是RestHighLevelClient?
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
restHighClient更方便,但是对版本要求比low level高很多,low level就类似网络爬虫一样发送请求。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-06-27 13:13回答 1 已采纳 你可能之前执行的时候字段错位,导致把数字写进imgPath那个字段了ES索引如果动态mapping,第一次写入时会根据值确定字段类型避免类似情况出现应提前定义索引里字段结构类型。
- 2022-06-15 04:31回答 1 已采纳 es上面安装了ik分词器了么
- 2016-02-27 04:30回答 3 已采纳 用TIdeventstream方法效率更高: ResponseEventStrem:TIdEventStream; ResponseEventStrem.OnWrite :=
- 2020-10-15 11:03有梦想的兔斯基的博客 目录1 根据项目架构选择整合方案2 项目实践2.1 SpringData整合2.2 RestClient整合2.2.1 引入依赖2.2.2客户端配置2.2.2.1 Java Low Level REST Client2.2.2.2 Java Hight Level REST Client2.2.3 实际使用2.2.3.1 ...
- 2020-08-27 10:31
springboot集成elasticsearch出错 Caused by: java.lang.ClassNotFoundException: org.elasticsearch.common.xcontent.DeprecationHandler elasticsearch spring
回答 1 已采纳 https://blog.csdn.net/qq_35726730/article/details/82049168 https://blog.csdn.net/fxbin123/article/d - 2022-01-10 03:04回答 2 已采纳 推荐high level 更新的版本叫Java rest。原因:这是官方的API。更新及时,且API都全。而jest 已经很久不维护且不更新。 API也不全,所以已经不推荐了。
- 2021-11-24 06:32回答 2 已采纳 去我博客里搜索elasticsearch,可能会帮到你
- 2023-12-29 07:49Crhy、Y的博客 去数据库查询酒店数据,导入到...根据id查询到的文档数据是json,需要反序列化为java对象。(2)根据id查询数据库数据,并转换。方式二(局部更新):只更新部分字段。(1)创建文档对应实体。修改文档数据有两种方式。
- 2020-07-13 10:36回答 1 已采纳 https://blog.csdn.net/lxArchitect/article/details/81001913
- 2019-06-12 01:43回答 2 已采纳 @RequestParam(value="files[]",required=false)
- 2022-10-21 09:22回答 2 已采纳 这是elasticsearch-hadoop RestClient部分的源码,https://github.com/elastic/elasticsearch-hadoop/blob/main/mr
- 2021-03-14 10:31陈华葵的博客 BulkProcessor 简化bulk API的使用,并且使整个批量操作透明化。BulkProcessor 的执行需要三部分组成:RestHighLevelClient :执行bulk请求并拿到响应对象。BulkProcessor.Listener:在执行bulk request之前、之后和...
- 2012-11-23 03:30回答 2 已采纳 You can't post an array. You have to serialize it to a string. That could be the standard form enc
- 2024-08-07 01:00Takumilovexu的博客 创建索引:为存储数据做准备。查询索引是否存在:避免重复创建或误操作。删除索引:在索引不再需要时进行清理。...此外,Elasticsearch 的官方文档提供了更多高级功能和详细解释,推荐在深入使用时结合文档进行探索。
- 2021-04-08 03:08weixin_39769627的博客 maven repository:org.elasticsearch.clientelasticsearch-rest-high-level-client// es 6.0以上支持RestHighLevelClientRestHighLevelClient client = new RestHighLevelClient(RestClient.builder(new HttpHost...
- 2022-12-20 03:35我不配拥有55kg的你的博客 ES 官方提供了各种语言的客户端用来操作ES,这些客户端的本质就是组创DSL语句,通过 Http 请求发送给ES提示1:ES 中支持两种地理坐标数据类型提示2:字段拷贝可以使用 copy_to 属性将当前字段的属性值拷贝到指定的...
- 2024-04-18 07:43小元祖的博客 Es官方提供了各种不用语言的客户端,用来操作Es,这些客户端的本质就是组装DSL语句,通过http请求发送给Es,从而简化操作es基础篇不熟悉参考一下博客:ElasticSearch入门篇-CSDN博客Elasticsearch是一个开源的高扩展...
- 2024-08-20 11:08我欲扶摇九万里的博客 ES官方提供了各种不同语言的客户端,...JavaRestClient操作elasticsearch的流程基本类似。核心是client.indices()方法来获取索引库的操作对象。索引库操作的基本步骤:初始化RestHighLevelClient创建XxxIndexRequest。
- 2023-12-14 12:22天不生我小金的博客 【代码】SpringBoot 2.2.5 整合ElasticSearch,使用RestHighLevelClient调用各种Api。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司