语言Python

在开发时,批量插入ES,出现了action_request_validation_exception异常。我的代码是这样的

action = {

}

helpers.bulk(es, actions)

报出以下错误信息:

RequestError: TransportError(400, 'action_request_validation_exception', 'Validation Failed: 1: index is missing;2: type is missing;3: index is missing;4: type is missing;5: index is missing;6: type is missing;7: index is missing;8: type is missing;')

在百度上苦苦搜了2个多小时没有找到解决办法,最后在官方文档上

helpers.bulk

看到了 对第二个参数的解释

actions – iterator containing the actions

我擦,莫非是要传一个 列表,于是把代码改成

helpers.bulk(es, [actions])

居然成功了

无语 。。。

珍爱生命,多使用官方文档。

我要小时候上过vipkid,也许就能改了看不懂英文的毛病了 - -

扩展阅读

python批量导入数据进Elasticsearch

最新文章

  1. code first提示已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭解决方法
  2. java System.getProperty()参数大全
  3. 我的ORM之示例项目
  4. [在线] html 转 pdf
  5. myloader原理0
  6. 使用GDB调试Android NDK native(C/C++)程序
  7. Android 4.4(KitKat)中VSync信号的虚拟化
  8. DOS:第一天
  9. the security settings could not be applied to the database(mysql安装error)【简记】
  10. UI组件--element-ui--Table组件自定义合计行
  11. SQL注入之Sqli-labs系列第四十一关(基于堆叠注入的盲注)和四十二关四十三关四十四关四十五关
  12. JIRA 7.8 版本的安装与破解
  13. SQL Server 调用 C# 方法实现正则表达式验证
  14. suricata HTTP关键字
  15. Python 再谈变量作用域与变量引用
  16. python ros topic demo
  17. Canvas游戏计算机图形教程
  18. JavaScript:DOM操作
  19. 指向NULL的类
  20. idea中web.xml报错 Servlet should have a mapping

热门文章

  1. banner自动生成工具,ascii文字展示
  2. lftp的用法
  3. sublime 设置字体
  4. iOS 实现简单的毛玻璃效果
  5. Centos使用vsfotd配置fpt服务
  6. 【Android Developers Training】 6. 配置Action Bar
  7. 【Android Developers Training】 3. 构建一个简单UI
  8. 4.VUEX到底是什么
  9. Universal asynchronous receiver transmitter (UART)
  10. 教你如何取消GCD任务