刚接触elasticsearch,由于项目需要将几张表索引,并在 JAVA 程序中做关联查询和关联统计的功能,但是网上查了半天貌似都没有相关的示例。时间紧迫,特来此请教各位大神,希望能帮到我,谢谢!
举个例子:
表1:设备表terminal
id | name | typeid |
---|---|---|
1 | 设备1 | 1 |
2 | 设备2 | 1 |
3 | 设备3 | 2 |
表2:类型表type
id | name |
---|---|
1 | 类型1 |
2 | 类型2 |
表3:历史数据表history - 记录设备的数据变动
id | time | termnalid |
---|---|---|
1 | 2015-08-30 08![]() |
1 |
2 | 2015-08-30 08![]() |
2 |
3 | 2015-08-30 08![]() |
3 |
... | ... | ... |
**我是想实现:
根据termid/typeid将索引中的数据关联查询出来;
根据时间段条件统计出某时间段内各个类型设备的历史数据总数。**
我也有这样的需求,不过我目前是用父子类型 实现的,,尝试过嵌套类型,最终失败了, 不知道楼主有更好的办法没?