elasticsearch中filter

发布时间:2020-05-26 10:11:34 阅读:926次

https://elasticsearch.cn/question/4305

URL地址:http://192.168.2.143:9200/poems/poem/_search/

方法:POST

{

  "query": {
    "bool": {
      "must": [
        {
          "match_all": {}
        }
      ],
      "must_not": [],
      "should": [
        {
          "match": {
            "author": "李白"
          }
        }
      ],
      "filter": [
        {
          "match": {
            "title": "白帝城"
          }
        },
        {
          "range": {
            "cat_id": {
              "gte": 1,
              "lte": 2
            }
          }
        }
      ]
    }
  },
  "from": 0,
  "size": 10,
  "sort": [],
  "aggs": {}

}

demo

{
  "query": {
    "bool": {
      "filter": [
        {
          "term": {
            "name": "kevin"
          }
        },
        {
          "range": {
            "age": {
              "gte": 20,
              "lte": 30
            }
          }
        }
      ]
    }
  }
}

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:elasticsearch中filter 出自老鄢博客 | 欢迎分享