谷粒商城–分布式高级篇P102~P128
由于学习的时间也比较少,只有周六周末才有时间出来学习总结,所以一篇一篇慢慢更新吧,本次总结内容为Elasticsearch(相关内容:kibana,es,nginx,ik分词器)
【谷粒商城–分布式基础篇P1~P27】: blog.csdn.net/Empire_ing/…
【谷粒商城–分布式基础篇P28~P101】mp.weixin.qq.com/s/5kvXjLNyV…
@
目录
+ [1.1.基本概念](https://i.cnblogs.com/mvc/mdPreview#11%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5)
+ [1.2 安装es与kibana](https://i.cnblogs.com/mvc/mdPreview#12-%E5%AE%89%E8%A3%85es%E4%B8%8Ekibana)
+ [1.3 Nginx安装](https://i.cnblogs.com/mvc/mdPreview#13-nginx%E5%AE%89%E8%A3%85)
+ [1.4 Ik中文分词器](https://i.cnblogs.com/mvc/mdPreview#14-ik%E4%B8%AD%E6%96%87%E5%88%86%E8%AF%8D%E5%99%A8)
+ [2.1.环境配置](https://i.cnblogs.com/mvc/mdPreview#21%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE)
+ [2.2.搜索实现](https://i.cnblogs.com/mvc/mdPreview#22%E6%90%9C%E7%B4%A2%E5%AE%9E%E7%8E%B0)
🔥1.ElasticSearch与kibana
内容概况:es、kibana、ik相关软件于centos中docker的下载与配置使用。本次安装最大感悟就是docker太好用了,真的好强。
之前也写过一篇关于es文章实例:
SpringBoot整合es实现高亮搜索:www.cnblogs.com/meditation5…
1.1.基本概念
索引index:类似于数据库
类型type:类似于库中的表
文档document:类似于表的每一行
方法/属性:类似于每一行的字段
1.2 安装es与kibana
1. ES访问地址:http://公网IP:9200/
1 | bash复制代码# 1、下载包 |
- kibana下载、配置、启动
Kibana访问地址:http://公网IP:5601/
1 | ini复制代码# 1、下载包 |
访问地址:
查看es的node节点:http://公网IP:9200/_cat/nodes
查看es的helth健康状态:http://公网IP:9200/_cat/health
查看es的master主节点:http://公网IP:9200/_cat/master
查看es的索引主节点:http://公网IP:9200/_cat/indices
1.3 Nginx安装
1 | bash复制代码docker run -p80:80 --name nginx -d nginx:1.10 |
1.4 Ik中文分词器
在elasticsearch/plugins目录下下载解压ik分词器后重启即可
1 | bash复制代码#下载ik分词器 |
\
🔥2.SpringBoot整合Es
2.1.环境配置
- ELK版本对应并去掉springboot中自带的es包
1 | xml复制代码<dependency> |
- Config配置
1 | java复制代码package com.empirefree.gulimall.search.config; |
2.2.搜索实现
用过两款,一种是狂神的整合es高亮,一种是现在的,做的一些平均值,有点难理解,但是还是先贴出来
1 | ini复制代码 @Test |
\
书山有路勤为径,学海无涯苦作舟。程序员不仅要懂代码,更要懂生活,关注我,一起进步。\
本文转载自: 掘金