基本概念和数据查询代码: Elastic Search (ES)Java 入门实操(1)下载安装、概念-CSDN博客 Elastic Search(ES)Java 入门实操(2)搜索代码-CSDN博客 想要使用 ES 来查询数据,首先得要 ES 里有数据,但是如果是后来引入的 ES,数据库上万条的数据肯定不能通过手动进行同步,需要使用其他方法进行同步。 数据同步分为全量同步和增量同步。 所谓全量同步,就是引入 ES 时将 MySQL 里的数据全部同步到 ES 里。增量同步就是当数据库的数据发生变化时,将变化的数据同步到 ES 里。 同步方法 通过定时任务的方式,每隔一段时间进行同步。比如每一分钟同步一次。 优点:简单,占用资源少,不用引入第三方中间件 缺点:有时间差,数据一致性要求高的场景不适用 全量同步通过实现 CommandLineRunner 接口,在程序启动时执行。 /** * CommandLineRunner 接口,当spring启动时就执行方法 */ @Component public class FullSycnToEs implements...