python-3.x - search() 得到了一个意外的关键字参数 'doc_type' - 在连接远程弹性搜索时
问题描述
我正在尝试连接远程elasticsearch哪个版本
"version" : {
"number" : "7.0.1",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "e4efcb5",
"build_date" : "2019-04-29T12:56:03.145736Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.7.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
}
并且在我本地的python弹性版本中也是一样的
elasticsearch==7.0.1
当我进行任何查询时,我收到此错误-
TypeError: search() got an unexpected keyword argument 'doc_type'
我的python代码是-
res = es.search(index=brand_index, doc_type=brand, body={
"query": {
"match_all": {}
}})
解决方案
推荐阅读
- java - Android Java:倒计时在一个活动中开始,在另一个活动中结束。可以吗?
- javascript - 如何在 html 中制作一个元素而不是整行
- awk - 如何使用 awk 根据匹配模式打印数字索引?
- java - 使用默认服务帐户的 Hangout Chat API 身份验证失败
- java - Spring Keycloak Adapter 为每个请求加载 Open-ID 配置
- jquery - 输入 $(window).height() 以返回数字 | 不明确的
- reactjs - 在加载所有 js 文件之前调用渲染,因此 owl carousel 无法正常工作
- javascript - 基于单个属性从javascript中的两个数组中删除重复项
- c# - 此代码会损坏文件吗?安全吗?
- javascript - Select2 Jquery在选择一个项目后删除搜索词