您当前的位置: 首页 >  qq_34412985

[range] malformed query, expected [END_OBJECT] but found [FIELD_NAME]

qq_34412985 发布时间:2021-12-16 16:41:48 ,浏览量:6

在ES中,查询条件为

{
    "query": {
        "match": {
            "yqxs": 1
        },
        "range": {
            "id": {
                "gte": 3000000000,
                "lte": 4000000000
            }
        }
    },
    "size": 1
}

报错:[match] malformed query, expected [END_OBJECT] but found [FIELD_NAME]
畸形的查询,期望结束,但是找到了字段

{
    "query": {
        "bool": {
            "must": [
                {
                    "match": {
                        "yqxs": 1
                    }
                },
                {
                    "range": {
                        "id": {
                            "gte": 3000000000,
                            "lte": 4000000000
                        }
                    }
                }
            ]
        }
    },
    "size": 1
}

1.使用bool的must做联合查询,must中接收数组,放我们的两个查询条件

关注
打赏
查看更多评论

qq_34412985

暂无认证

  • 6浏览

    0关注

    957博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录