如何用ElasticSearch进行关联查询和关联统计
刚接触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 00 | 1 |
2 | 2015-08-30 08 01 | 2 |
3 | 2015-08-30 08 02 | 3 |
... | ... | ... |
**我是想实现:
-
根据termid/typeid将索引中的数据关联查询出来;
-
根据时间段条件统计出某时间段内各个类型设备的历史数据总数。**
java elasticsearch elastic-search
诸神的黄昏
9 years, 6 months ago