博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch high level rest client 开发注意事项
阅读量:4184 次
发布时间:2019-05-26

本文共 744 字,大约阅读时间需要 2 分钟。

high level rest client开发需要注意如下几点:

  • 引入的json版本必须与引入es的版本是一致的,如es 6.6.2版本引入的json是2.8.11,则需要引入2.8.11才可以!
com.fasterxml.jackson.core
jackson-core
2.8.11
com.fasterxml.jackson.core
jackson-databind
2.8.11
  • high level版本兼容低版本的rest方式。如下面例子所示,高版本的client不支持通过模板直接创建一个index。
RestClient restClient = client.getLowLevelClient();Request request = new Request("PUT", "/" + indexName);Response response = restClient.performRequest(request);
  • 创建IndexRequest时,要指定json格式
new IndexRequest(indexName, typeName).source(source, XContentType.JSON)

 

转载地址:http://lauoi.baihongyu.com/

你可能感兴趣的文章
windows下ES和head插件的安装
查看>>
RAP一种更高效的前后端接口对接解决方案
查看>>
ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
查看>>
ELK搭建教程(全过程)
查看>>
maven私服搭建使用
查看>>
Netty学习路线总结
查看>>
基于mybatis拦截器实现数据权限
查看>>
分布式文件系统FastDFS详解
查看>>
centos7上rabbitmq搭建
查看>>
rabbitmq集成spring的xml配置和java代码
查看>>
RabbitMQ消息确认(发送确认,接收确认)
查看>>
一篇笔记整理JVM工作原理
查看>>
activemq、rabbitmq、kafka原理和比较
查看>>
秒杀系统设计思路和实现方法
查看>>
Redis常见面试题
查看>>
JDK重要包和Java学习方法论
查看>>
网络通讯中的三次握手与四次挥手原理详解
查看>>
GitHub 开源神器:图片秒变文件
查看>>
openstack ice resize 详解(三)
查看>>
事务与锁(转)
查看>>