springboot
大数据狂人
学无止境
展开
-
ElasticSearch整合springboot,进行批量操作
首先我们导入个pom依赖,后面会用到 <!--将json格式对象转化成字符串--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.6</version> </dep原创 2020-08-25 10:34:43 · 5487 阅读 · 6 评论 -
java.lang.IncompatibleClassChangeError: Found interface org.elasticsearch.common.xcontent.ToXContent
java.lang.IncompatibleClassChangeError这里是因为maven仓库中版本的问题我开始的maven仓库中将对象的josn格式转化为字符串的版本为1.2.6,而我的elasticSearch的版本为7.6.1使得版本不能匹配 <!--将对象的json格式转化为字符串--> <dependency> <groupId>com.alibaba</groupId>原创 2020-08-25 10:26:22 · 5729 阅读 · 3 评论 -
ElasticSearch整合springboot,关于索引API的操作详解
准备config文件类@Configurationpublic class ElasticSearchAPIConfig { @Bean public RestHighLevelClient restHighLevelClient(){ RestHighLevelClient client = new RestHighLevelClient (RestClient.builder ( //如果是集群就构建多个,如果不是集群就构建一个原创 2020-08-25 08:15:44 · 1118 阅读 · 0 评论 -
ElasticSearch整合springboot文档的API操作
首先我们导入个pom依赖,后面会用到 <!--将json格式对象转化成字符串--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.6</version> </dep原创 2020-08-25 08:47:24 · 1168 阅读 · 1 评论 -
java.lang.IllegalArgumentException: The number of object passed must be even but was [1]
在操作ElasticSearch中报错为: java.lang.IllegalArgumentException: The number of object passed must be even but was [1]传递的对象数量必须为偶数,但为[1]这是因为他不知道你传的是什么类型,必须在后面要跟上一个文档类型报错原因,我这里是没有跟文档类型的解决方法...原创 2020-08-24 21:31:54 · 4748 阅读 · 0 评论