分布式电商项目——10.商品搜索 springboot 集成ES+kibana+logstash+Ik分词器+Ik拼音分词器

前提

ELK = elasticsearch(存放数据/日志) + logstash(采集) + kibana(展示数据)
当你使用docker安装 es、kibana、ik的版本必须是一致的
es 必须是集群的环境

理解

es(elasticsearch) :一个搜索服务器,必须搭建集群的环境。
kibana:是一个对es的一个可视化的页面
logstash:(输入、输出、过滤器)是一个同步数据到es的工具,当你的数据库有操作的时候就会把你操作的数据更新到es中去。但是你的表需要维护update_time字段当你每次操作该条数据的时候就会更新update_time时间,下次就会找到最新操作的数据,并跟新到es。
IK:分词器,当你搜索的时候会到词库里面找打你的词目。

参考文档

https://blog.csdn.net/qq_28461661/article/details/103014268
https://blog.csdn.net/qq_28461661/article/details/103031420
https://blog.csdn.net/qq_28461661/article/details/103044063
Ik分词器下载地址
https://github.com/medcl/elasticsearch-analysis-ik/releases
https://github.com/medcl/elasticsearch-analysis-pinyin/releases

视频文档可能存在错误,请参考参考文档

构建商品服务平台

数据库表结构分析

猜你喜欢

转载自blog.csdn.net/qq_28461661/article/details/103054502
今日推荐