1.must相当于and

2.must not 相当于 not in 

3.should相当于or

POST kibana_sample_data_flights-1227/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "DestCountry.keyword": {
              "value": "AU"
            }
          }
        }
      ],
      "must_not": [
        {
          "term": {
            "OriginCityName.keyword": {
              "value": "Cape Town"
            }
          }
        }
      ],
      "should": [
        {
          "term": {
            "FlightDelay": {
              "value": false
            }
          }
        },
        {
          "term": {
            "DestWeather.keyword": {
              "value": "Sunny"
            }
          }
        }
      ]
    }
  }
}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐