Elasticsearch使用条件从不同索引加入列

时间:2015-07-22 15:56:03

标签: sql elasticsearch

我在elasticsearch,indx1indx2中有2个不同的索引,我使用河流插件从SQL数据库编制索引。

 indx1

----------
    id  |  Amt
    1      2
    2      3
    3      2   
    1      9 
    2      4 
----------

indx 2

----------
id   |  Name 
1       Alex
2       Joe
3       MARY


----------

我想创建一个新索引,它可以计算indx1的平均数量,并将所有内容连接到一个索引中。 所以索引的最终结构应该看起来像

indx_final


----------
id | Name | Avg Amt | Status
1    Alex    5.5      High
2    Joe     3.5      Med
3    Mary    2.0      Low
----------

如果Avg amt>,则根据平均数量设置状态。 4,status = high,如果avg amt> 3,status = Med,如果avg amt <2.5,status = Low。 这只能在elasticsearch中做到吗?如果不可能,我将不得不在SQL中进行计算,然后再次索引数据。

任何帮助将不胜感激。谢谢!

0 个答案:

没有答案