![](/img/trans.png)
[英]Elastic Search: Generating Elastic Search query using Elastic search API
[英]Complex Search query in Elastic Search 5
我在弹性搜索数据库中有以下记录。
{
"frd": "2017-06-30",
"tim": "2017-01-19T11:02:21.847",
"tpr": 2276.5
},
{
"frd": "2017-06-29",
"tim": "2017-01-19T11:02:21.847",
"tpr": 2408.5
},
{
"frd": "2017-06-28",
"tim": "2017-01-20T12:01:08.358",
"tpr": 2408.5
},
{
"frd": "2017-06-30",
"tim": "2017-01-20T12:01:08.358",
"tpr": 2276.5
},
{
"frd": "2017-06-30",
"tim": "2017-01-20T17:35:17.495",
"tpr": 2408.5
},
{
"frd": "2017-06-30",
"tim": "2017-01-19T10:04:44.586",
"tpr": 2276.5
},
{
"frd": "2017-06-30",
"tim": "2017-01-19T10:15:46.051",
"tpr": 2276.5
}
弹性版本是5.我将从上面的数据集创建一个多系列折线图,所以我想从上面的数据中获取一个新的json
,如下所示。
[
{
"tim": "2017-01-19T11:02:21.847",
"2017-06-28": null,
"2017-06-29": 2408.5,
"2017-06-30": 2276.5
},
{
"tim": "2017-01-20T12:01:08.358",
"2017-06-28": 2408.5,
"2017-06-29": null,
"2017-06-30": 2276.5
},
{
"tim": "2017-01-20T17:35:17.495",
"2017-06-28": null,
"2017-06-29": null,
"2017-06-30": 2408.5
},
{
"tim": "2017-01-19T10:04:44.586",
"2017-06-28": null,
"2017-06-29": null,
"2017-06-30": 2276.5
},
{
"tim": "2017-01-19T10:15:46.051",
"2017-06-28": null,
"2017-06-29": null,
"2017-06-30": 2276.5
}
]
X轴变为tim值。 Y轴变为tpr 。 行应该由frd分组。
有没有办法通过弹性搜索查询从弹性数据中获取上面的图表数据集?
谢谢
为了可视化,您可以直接使用Kibana(v5)。 您可以通过选择您想要的任何字段直接制作折线图
这是Kibana 5.1用户指南的链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.