使用Java API运行Kibana创建的查询?

时间:2015-05-26 13:08:38

标签: kibana elasticsearch

使用Java API运行Kibana创建的查询是否可行? 我的意思是从用户动态创建的Kibana仪表板中获取一个现成的查询,并像Java中的参数一样传递它?

这是来自Kibana仪表板的查询示例:

{
 "size": 0,
 "query": {
 "filtered": {
  "query": {
    "query_string": {
      "analyze_wildcard": true,
      "query": "*"
    }
  },
  "filter": {
    "bool": {
      "must": [
        {
          "range": {
            "@timestamp": {
              "gte": 1274879129857,
              "lte": 1432645529858
                  }
                }
              }
            ],
          "must_not": []
        }
       }
     }
 },
   "aggs": {
    "3": {
    "terms": {
    "field": "ruleid",
    "size": 20,
    "order": {
      "_count": "desc"
        }
      }
    }
  }
}

0 个答案:

没有答案