ElasticSearch 批量导入报报错问题

1). 当前使用的 Laravel 版本?

8.x

2). 当前系统

Windows

3). 业务环境

生产环境

2. 问题描述?

模型:

Laravel

执行批量导入时提示:

ElasticSearch errors with Action/metadata line [1] contains an unknown parameter [_type] status:400

打印感觉应该是这个_type的原因

Laravel

3. 您期望得到的结果?

实现正常数据导入

4. 您实际得到的结果?

Laravel

最近刚开始学习es,望大佬们指点一番

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

es 的版本是多少?elasticsearch8.x 貌似把 _type 移除了

elasticsearch.cn/article/14504

3年前 评论
巴啦啦臭魔仙 (楼主) 3年前
讨论数量: 5

es 的版本是多少?elasticsearch8.x 貌似把 _type 移除了

elasticsearch.cn/article/14504

3年前 评论
巴啦啦臭魔仙 (楼主) 3年前

不折腾了,换成了7.8.0版本

file

3年前 评论

我也遇到这个问题了。是个大坑

3年前 评论
yangweijie

查官方文档 发现.env 配 ELASTIC_CLIENT_APIVERSIONING = 1 就可以了。

file

file

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!