elasticsearch中查询字段为空的字串符


wildcard查询:是使用通配符进行查询,其中?代表任意一个字符*代表任意的一个或多个字符。

官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/6.2/query-dsl-wildcard-query.html


查询字段为空

GET /comp/_search
{
	"query": {
		"bool": {
			"must_not": [
				{
					"wildcard": {
					           "rec_cap": {
              "value": "*"
            }
		
					}
				}
			]
		}
	}
}


查询字段不为空

GET /comp/_search
{
	"query": {
		"bool": {
			"must": [
				{
					"wildcard": {
					           "rec_cap": {
              "value": "*"
            }
		
					}
				}
			]
		}
	}
}


鼎云博客
  • 最新评论
  • 总共0条评论