我有一个非常大的关系数据库数据集,我想在弹性搜索中编制索引。检索数据的查询由多个连接和所有其他 SQL 好东西组成。数据被分组/处理(在内存中)以创建有意义的 json 表示,并从结果中创建批量更新并使用elastic4s
scala 客户端发送到弹性搜索。
我想在这个过程中引入流式传输slick
并elastic
支持它。
我遇到的问题是,仅当所有结果(对于给定的关系)都加载到内存中时,内存中的分组和转换为 json 才有意义(由于多个连接/左连接,我需要按 id 分组并映射结果在记忆中)。流媒体将如何处理?