elasticSearch 6和7的版本改变大坑
es 5到7的版本变动,最大的本人认为就是type的变动了
5.x 支持多种type
6.x 只能有一种type
7.x 将去除type 没有类型的概念了当然不要慌,虽然版本更新到7,变动这么大,但是旧版本还是依旧使用的
yiisoft/yii2-elasticsearch: [[ElasticSearch 7+]Removal of mapping types](//github.com/yiisoft/yii2-elasticsearch/issues/225 "[ElasticSearch 7+]Removal of mapping types")

elastic 官方解释: Removal of mapping types


24 comments
版本改变太大了
是的嘞 从7以后 接下来他的改动就很小了
高版本的es改动很大,所以可能会有很多错
就是这个错,百度也不太明白,文档看不太懂(。•ˇ‸ˇ•。)
org.springframework.data.elasticsearch.UncategorizedElasticsearchException: Elasticsearch exception [type=illegal_argument_exception, reason=request [/discusspost/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]; nested exception is ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=request [/discusspost/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]]
客户端版本高于ES服务版本导致的,比如你的java客户端版本是7.X服务端版本是6.X
未定义的这个字段ccs_minimize_roundtrips
你可以检查一下你的mapping,或者重新创建一个一模一样的索引进行测试,
可能是你的字段类型和你输入的内容 类型不匹配
ccs_这个东西根本没敲过啊,然后那个类型的话照着视频对了一遍也没用呀我丢
嘿嘿 你可以设置去kibana的console里 输入你查询的query 进行查询,因为我也不知道你报的这个错误到底是框架还是es给你返回的
而且我qq头像怎么检测到的,666
仔细研究一下这个链接你就明白啦
https://q.qlogo.cn/g?b=qq&nk=1185252665&s=100
ヾ(≧∇≦*)ゝ
换个qq号就行了,哈哈
bingo
这个咋做的?还有就是你如何让百度爬取到你的,求解
你说的是elasticSearch怎么做的吗?
百度可以去百度授录(百度搜索资源平台)上进行操作
https://ziyuan.baidu.com/dashboard/index
好的谢谢,我还有问题就是关于elaticSearch的问题,boot版本是2.3, es版本是6.7会有什么问题吗?我现在出了个错,代码没问题,我在想是不是版本出错了
boot2.3是springBoot框架吗? 框架和es的版本没有关系的,出错的问题你可以粘出来看一下或者百度一下错误, 文档还是很多的,也可以用es的最新es.7版本
现在明白了就是报的错意思参数不对,然后返回400 错误的请求,害脑袋大
ok
多看看es文档版本之间变动也挺大的
大佬是如何看的懂文档的,还是说我看的姿势不太对呀,求教
弄出来了,降低了springboot版本
应该是maven里的es包版本的问题吧
我能跟你说 我也是一位萌新嘛
我也是因为出现问题以后才去找的办法去解决的,多百度百度.
他的文档着实是挺乱的,多翻翻,然后自己哪个小本本记下来
好吧