ES-入门-http-多条件查询&范围查询

must 表示多个条件需要同时满足

在postman 对应的参数配置如下

javascript 复制代码
{
    "query": {
        "bool": {
            "must" : [
                {
                    "match" :{
                        "category":"小米"
                    }
                },
                {
                    "match":{
                          "price":3999.00
                    }
                }
            ]
        }
    }
}

如下图查询的结果是需要同时满足小米和价格为1999的数据。只有一条

上面类似于sql中的and

下面的条件设定为or。

javascript 复制代码
{
    "query": {
        "bool": {
            "should" : [
                {
                    "match" :{
                        "category":"小米"
                    }
                },
                {
                    "match":{
                          "category":"华为"
                    }
                }
            ]
        }
    }
}

范围查询的参数设定

javascript 复制代码
{
    "query": {
        "bool": {
            "should" : [
                {
                    "match" :{
                        "category":"小米"
                    }
                },
                {
                    "match":{
                          "category":"华为"
                    }
                }
            ],
            "filter" : {
                "range": {
                    "price": {
                        "gt" :5000
                    }
                }
            }
        }
    }
}

返回价格大于5000的手机信息

相关推荐
爱莉希雅&&&14 小时前
MySQL 高可用实战:PXC + HAProxy + Keepalived 完整版笔记
运维·数据库·mysql·haproxy·数据库同步·pxc
2301_7641505614 小时前
Redis如何控制只读从库的安全_配置replica-read-only防止从节点数据被意外篡改
jvm·数据库·python
DaqunChen14 小时前
SQL如何检测分组内是否存在满足条件的数据_EXISTS结合分组
jvm·数据库·python
脑子加油站14 小时前
OpenEuler24.03 分布式配置redis 集群
数据库·redis·分布式·php·nginx代理
2301_8035389514 小时前
Bootstrap 5栅格系统的五列等分布局方案
jvm·数据库·python
粉嘟小飞妹儿14 小时前
如何用 error 事件全局捕获页面图片或脚本加载失败状态
jvm·数据库·python
2301_8152795214 小时前
如何在导航栏中实现左右两端对齐的菜单项布局
jvm·数据库·python
专注VB编程开发20年14 小时前
VBA/VB6 ADO数据库查询jet+只读更快
开发语言·数据库·ado·vb
Wyz2012102414 小时前
宝塔面板安装后显示无法连接数据库_检查MySQL服务状态
jvm·数据库·python
2301_7775993714 小时前
Redis如何优化大量对象存储_利用Hash结构减少内存碎片占用
jvm·数据库·python