分享

elasticsearch多个条件查询

 jasonbetter 2018-03-19


{
            "query": {
                "bool": {
                    "must": [
                        {
                            "term": {
                                "status": 0
                            }
                        }, 
                        {
                            "term": {
                                "file_id": "123456-abcde"
                            }
                        }
                    ]
                }
            }
}
#### 多个字段的range查询
{
    "query": {
        "filtered": {
            "filter": {
                "and": [
                    {
                        "range": {
                            "post_date": {
                                "gte": "2015-10-16T00:00:00", 
                                "lte": "2015-10-16T23:59:59"
                            }
                        }
                    }, 
                    {
                        "range": {
                            "score": {
                                "gte": 0.81, 
                                "lte": 1
                            }
                        }
                    }
                ]
            }
        }
    }
}


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约