ELK,萌萌哒

es查询 a!="" a不等于空的文档 并且按照时间大到小的排列怎么写!

Elasticsearch | 作者 qq731761942 | 发布于2018年03月05日 | 阅读数:13566

  es查询 a!="" 即 a不等于空的文档 并且按照时间大到小的排列怎么写!我的时间是用时间截的方式存储的,是不是首先映射要做成数字类型的!!!
已邀请:

qq731761942

赞同来自:

SELECT tags
[size=16]FROM posts
WHERE tags IS NOT NULL[/size]
在 Elasticsearch 中,使用 exists 查询的方式如下:
GET /my_index/posts/_search
{
"query" : {
"constant_score" : {
"filter" : {
"exists" : { "field" : "tags" }
}
}
}
}

luohuanfeng

赞同来自:

GET /syslog-2018.03.05/_search
{
  "query": {
    "bool": {
      "must_not": [
        { "match": {
          "program": ""
        }}
      ]
    }
  },
  "sort": [
    {
      "@timestamp": {
        "order": "desc"
      }
    }
  ]
}


这样不知道行不行.

要回复问题请先登录注册