简体   繁体   English

弹性搜索5中的复杂搜索查询

[英]Complex Search query in Elastic Search 5

I have following record in my elastic search database. 我在弹性搜索数据库中有以下记录。

  {
    "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
  }

Elastic version is 5. I am going to create a multi series line chart from above data set so I want to get a new json from above data as below. 弹性版本是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 axis becomes tim values. X轴变为tim值。 Y axis becomes tpr . Y轴变为tpr Lines should be group by frd . 行应该由frd分组。

Is there a way to get above chart data set from elastic data with elastic search query? 有没有办法通过弹性搜索查询从弹性数据中获取上面的图表数据集?

Thank you 谢谢

For visualising you can directly use Kibana (v5). 为了可视化,您可以直接使用Kibana(v5)。 There in you can make the line chart directly by selecting whatever fields you want to 您可以通过选择您想要的任何字段直接制作折线图

Here is the link to User guide of Kibana 5.1 这是Kibana 5.1用户指南的链接

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM