您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django/ Haystack错误:elasticsearch.exceptions.RequestError:TransportError(400,'parsing_exception',…)

Django/ Haystack错误:elasticsearch.exceptions.RequestError:TransportError(400,'parsing_exception',…)

没有为[过滤]注册的[查询]

据我所知,您正在运行ES 5.0,并且正在发送的filtered查询已在ES 2.x中弃用,在ES 5.x中已删除

您需要将其替换为bool/filter查询

因此,如果您有这样的事情:

{
  "query": {
    "filtered": {
      "filter": {}
    }
  }
}

只需将其替换为

{
  "query": {
    "bool": {
      "filter": {}
    }
  }
}
Go 2022/1/1 18:23:41 有625人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶