最新回答 / 菜鸟一小只
跟es集群应该没太大关系,我们本地的单节点也可以,你可以先用kibana查询一下,观察数据的索引和索引type是否和你的model中@Document注解里面的参数是否对应上。我也碰到过一次这种情况,注解里面的type写的_doc,logstash同步过来的type是logs,查询都是空数组,后来把_doc改成logs,就可以查询到了
2020-12-01
最新回答 / 慕盖茨4537132
是的,按正常来说,应该是都是使用mysql,但是可能由于查询的频率比较高或者查询的数据量比较大,mysql性能是有限的,所以将查询单独出来使用ES来实现。就是为了降低对数据库性能的消耗,同时提高查询的效率。当然ES也是有使用场景的,对查询数据准确性要求比较高的不建议使用ES的。
2020-11-05
最赞回答 / 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...
2020-09-14
最新回答 / 赵丽颖No_11207
表很简单,随便造几条就可以了,主要是展示区别,另外就是量要大,条数或者content内容大,不然显示不出es的优点,甚至msyql可能还更快
2020-09-13
最新回答 / gyb_cloud
透明化的意思是隐藏了实现的复杂细节,这些复杂的背后原理就像不存在一样,就像透明的空气,你看不到,但是里面却富含氧气,你只管去吸就行了。也就是对开发者来说不用知道其背后的原理,就能快速上手,就像一个黑盒子,你只管去用就行了。
2020-08-13