为了账号安全,请及时绑定邮箱和手机立即绑定

Springboot + ElasticSearch 构建博客检索系统

难度中级
时长 2小时40分
学习人数
综合评分9.60
40人评价 查看评价
9.6 内容实用
9.7 简洁易懂
9.5 逻辑清晰

最赞回答 / Promise丶澄明
假设第一次扫描结束时,时间节点为t1,而且这个时间节点有两条数据A和B,其中B没扫到,如果后面还是按大于t1扫描,就会漏掉B。如果我们的策略是第一次扫描直接放弃t1时间节点的数据,即update_time<now()。这样下次扫描就可以扫到了,因为sql_last_value是小于t1的,update_time>:sql_last_value就包含了A和B。简而言之,往前看一个步骤就可以理解了。
完结撒花啊
受益匪浅,老师讲的真好,都听懂了。

最赞回答 / CagyJ
input { jdbc { jdbc_driver_library => "D:\\data_of_programming\\L2R\\ElasticSearch\\logstash-6.3.2\\mysql-connector-java-5.1.44.jar"        jdbc_driver_class => "com.mysql.jdbc.Driver"        jdbc_connection_string => "jdbc:mysql://localhost:330...
感谢老师分享课程
应该是 springboot 版本不同,导致配置不同
谢谢老师分享 学到很多知识

最新回答 / weixin_慕哥9071923
您好!你解决了没有,我现在也遇到相同的问题:这段代码:
Page<EsBlog> search = (Page<EsBlog>) esBlogRepository.search(builder);
List<EsBlog> content = search.getContent();
也是报错:Page 1 of 1 containing UNKNOWN  instances
spring.data.elasticsearch.cluster-name=my-application
这句IDEA提示:
Deprecated configuration property 'spring.data.elasticsearch.cluster-name':
Checks Spring Boot application .properties configuration files. Highlights unresolved and deprecated configuration keys and invalid values.
课程须知
开始课程学习之前,小伙伴们需要熟悉JAVA web开发,并要有一定mysql操作基础,如对Vue有一定了解学习效果更佳!
老师告诉你能学到什么?
1、ElasticSearch概念和适用场景 2、ElasticSearch 数据类型,和关系型数据库的对比 3、Mysql数据同步到ES(logstash, mysql binlog, 第三方Go 框架) 4、Springboot 操作ES 5、ElasticSearch 安装中文分词器

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消