zoukankan      html  css  js  c++  java
  • elasticsearch复合查询

    查询最近一小时内data.@level字段为Error的日志并按date倒序排列,输出最近10条,只输出[date,message]两个字段

    GET events*/_search
    {
        "query": {
                    "bool": {
                        "must": [
                            {
                                "query_string": {
                                    "fields": ["data.@level"],
                                    "query""Error"
                                 
                            }
                            }
                             
                        ],
                    "filter": {
                               "range": {
                          "date": {
                            "gte""now-1h",
                            "lte""now"
                          }
                        }
                    }
                       
                    }
                    },
                    "sort": [
                      {
                        "date": {
                          "order""desc",
                          "missing""_last"
                        }
                      }],
                      "_source": ["date","message"],
                      "size": 10
        }
  • 相关阅读:
    unitTest单元测试框架
    Day06_页面发布与课程管理
    Day05_RabbitMQ研究
    Day04_页面静态化
    Day04_freemarker
    Day03_CMS页面管理开发
    Java概述练习题
    01_语言概述
    00_编程入门
    德道经
  • 原文地址:https://www.cnblogs.com/larry-luo/p/11133308.html
Copyright © 2011-2022 走看看