elastci 1.7 查询语句问题

哪位大神看一下,我现在部署6.x的elastic,公司的代码比较久,老的es服务是1.7的,下面这查询条件在老的上面可以查询出数据,新的报错如下,是不是1.7版本的查询语法6.*不支持了呢? 报错和查询语句如下图:

clipboard.png

查询语句如下

{
    "from": 0,
    "size": 20,
    "query": {
        "bool": {
            "must": [
                {
                    "bool": {
                        "must": [
                            {
                                "term": {
                                    "all_p_mddids": {
                                        "value": "11045",
                                        "boost": 1
                                    }
                                }
                            },
                            {
                                "term": {
                                    "type_id": {
                                        "value": "2",
                                        "boost": 1
                                    }
                                }
                            },
                            {
                                "term": {
                                    "used_in_web": {
                                        "value": "1",
                                        "boost": 1
                                    }
                                }
                            },
                            {
                                "term": {
                                    "flag": {
                                        "value": "0",
                                        "boost": 1
                                    }
                                }
                            }
                        ]
                    }
                }
            ]
        }
    },
    "_source": [
        "id",
        "address",
        "mddid",
        "area_id",
        "tag_ids",
        "description"
    ],
    "sort": {
        "comment_rank": {
            "order": "desc"
        }
    }
阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进