如何修复ElasticSearch破碎的查询?

yruzcnhs  于 2022-11-22  发布在  ElasticSearch
关注(0)|答案(1)|浏览(136)

当我升级SSL我的elasticsearch已经停止工作,不知道为什么?

$params = [
                'index' => 'vf_dev',
                'size'   => $filter["limit"],
                'from'   => $filter["skip"],
                'body'  => [
                    'query' => [
                        'bool' =>
                            $search
                    ]
                ]
            ];

我的问题如上所示。我的错误如下所示。我遗漏了什么?
{“type”:“x_content_parse_exception”,“reason”:“[1:93] [bool]无法解析字段[必须]"}],“type”:“x_content_parse_exception”,“reason”:“[1:93] [bool]无法解析字段[必须]",“caused_by”:{“type”:“非法状态异常”,“reason”:“无法在1:93获取START_ARRAY上的文本

bis0qfac

bis0qfac1#

拖车

我认为,您的布尔查询模式是错误的。根据documentation,您应该具有以下两种模式之一:

  • 过滤器
  • 必须
  • 不得

我相信它不见了。

相关问题