Elasticsearch----课程搜索

课程索引

如何维护课程索引信息?

1、当课程向MySQL添加后同时将课程信息添加到索引库。采用Logstach实现,Logstach会从MySQL中将数据采集到ES索引库。
2、当课程在MySQL更新信息后同时更新该课程在索引库的信息。采用Logstach实现。
3、当课程在MySQL删除后同时将该课程从索引库删除。手工写程序实现,在删除课程后将索引库中该课程信息删除。

 

下载Logstash

下载版本和es版本需要一致,下载完毕后,直接解压

安装logstash-input-jdbc

logstash-input-jdbc是ruby开发的,先下载ruby并安装
Logstash5.x以上版本本身自带有logstash-input-jdbc,6.x版本本身不带logstash-input-jdbc插件,需要手动安装,
 
 

使用

1、创建ES索引库

2、创建ES映射

扫描二维码关注公众号,回复: 7932338 查看本文章

猜你喜欢

转载自www.cnblogs.com/yanxiaoge/p/11908123.html