使用jdbc river将多个表从MySQL索引到elasticsearch

时间:2013-08-28 11:25:07

标签: sql node.js jdbc elasticsearch

我需要从MySQL获取数据到Elasticsearch,我使用Elasticsearch jdbc插件。这个插件允许设置从MySQL获取数据的查询,但查询只允许从一个表获取数据,并且我有20多个表来获取。如何将多个表串联索引?当我试图为每个表添加河流时,索引会导致高CPU使用率。

1 个答案:

答案 0 :(得分:0)

“此插件允许设置查询以从MySQL获取数据” 如果我正确理解了您的问题,您应该尝试使用内部联接或where语句在一个查询中连接表。

例如: SELECT * FROM table1  INNER JOIN table2 ON table1.ID = table2.ID   WHERE table1.amount> 5000