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

Springboot + ElasticSearch 构建博客检索系统

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

最新回答 / 慕盖茨4537132
是的,按正常来说,应该是都是使用mysql,但是可能由于查询的频率比较高或者查询的数据量比较大,mysql性能是有限的,所以将查询单独出来使用ES来实现。就是为了降低对数据库性能的消耗,同时提高查询的效率。当然ES也是有使用场景的,对查询数据准确性要求比较高的不建议使用ES的。

最新回答 / 木头年糕
另外还得注意jdk版本,我从jdk11改成jdk8后就能启动了。
elastic 的版本是6.3.2 , springboot中引入的依赖版本是多少

最赞回答 / weixin_慕设计6324423
CREATE DATABASE blog; USE blog; CREATE TABLE `t_blog` (       `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id',       `title` varchar(60) DEFAULT NULL COMMENT '博客标题',       `author` varchar(60) DEFAULT NULL COMMENT '博客作者',       `content` mediumt...

最新回答 / 赵丽颖No_11207
表很简单,随便造几条就可以了,主要是展示区别,另外就是量要大,条数或者content内容大,不然显示不出es的优点,甚至msyql可能还更快
数据量大了这个sql语句执行不动,卡老半天
哪里能看到代码啊

最新回答 / gyb_cloud
透明化的意思是隐藏了实现的复杂细节,这些复杂的背后原理就像不存在一样,就像透明的空气,你看不到,但是里面却富含氧气,你只管去吸就行了。也就是对开发者来说不用知道其背后的原理,就能快速上手,就像一个黑盒子,你只管去用就行了。
的弟弟的 的

最新回答 / O小豆子
可以的,好比mysql中的 select * from table_name;
kibana 6.3.0 版本 POST /person/_serach会报错
需要POST /person/_doc/_serach加上_doc
课程须知
开始课程学习之前,小伙伴们需要熟悉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
提交
取消