我需要从MySQL获取数据到Elasticsearch,我使用Elasticsearch jdbc插件。这个插件允许设置从MySQL获取数据的查询,但查询只允许从一个表获取数据,并且我有20多个表来获取。如何将多个表串联索引?当我试图为每个表添加河流时,索引会导致高CPU使用率。
答案 0 :(得分:0)
“此插件允许设置查询以从MySQL获取数据” 如果我正确理解了您的问题,您应该尝试使用内部联接或where语句在一个查询中连接表。
例如: SELECT * FROM table1 INNER JOIN table2 ON table1.ID = table2.ID WHERE table1.amount> 5000