ElasticSearch——根据Index、type查询其中的所有字段信息【只要字段】
{
"_index": "XXXXXX",
"_type": "XXXXX",
"_id": "XXXXXX",
"_score": 1,
"_source": {
"measures": {},
"normalFields": {
"indexTime": "2018-12-27T00:57:03.182+08:00",
"collecttime": "2018-12-26T16:57:01.000Z",
"logcheckip": "XXXXXXX",
"deserializerTime": "2018-12-27T00:57:01.296+08:00",
"logstash_deal_name": "XXXXXXXXX",
"logchecktime": "2018-12-27T00:57:01.291+08:00",
"logstash_deal_ip": "XXXXXXXX"
},
"offset": 0,
"logTypeName": "XXXXXXXX",
"source": "XXXXXXXXX",
"timestamp": "2018-12-27T00:57:01.000+08:00",
"dimensions": {
"hostname": "XXXXXXX",
"appprogramname": "XXXXXXXX",
"servicecode": "CHN",
"clustername": "东莞",
"appsystem": "XXXXXXX",
"servicename": "大数据管道"
}
}
}
只要_source下的所有Key,不要值,包括嵌套的Key。。。。。
例如:dimensions.hostname
该语法,需要支持5.0+和6.0+的ES。。。。。麻烦大神了!!!