java通过spring-data-elasticsearch,查询es中的数据。
通过logstash,将同一数据库中多张表中的数据迁移到es中。在迁移的时候,为每张表建立了索引。现在业务要求重构之前代码,之前代码中通过left join ,inner join 关联查询的sql语句的查询结果,如何在es中实现?比如,在关系型数据库中的sql为:select * from A inner join B on A.id=B.Pid where B.name=#{name} .
通过logstash,将同一数据库中多张表中的数据迁移到es中。在迁移的时候,为每张表建立了索引。现在业务要求重构之前代码,之前代码中通过left join ,inner join 关联查询的sql语句的查询结果,如何在es中实现?比如,在关系型数据库中的sql为:select * from A inner join B on A.id=B.Pid where B.name=#{name} .
2021-03-09
举报