ES
如需要对应资源,请评论留言,或再最后视频中关注获取
1. 安装
1.1 安装es
- 创建网络(centos系统,docker环境)
docker network create es-net
- docker安装es —如果下载失败,请看我的docker配置镜像的文章,配置对应镜像即可。
docker run -d --name es -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" -v es-data:/usr/share/elasticsearch/data -v es-plugins:/usr/share/elasticsearch/plugins --privileged --network es-net -p 9200:9200 -p 9300:9300 elasticsearch:7.6.0
- 查看安装情况
docker ps
- 浏览器访问 ip:9200
搞定!
1.2 安装kibana
Kibana是es的可视化界面
运行docker命令安装
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601 \
kibana:7.6.0
浏览器访问:ip:5601
搞定!
2. 分词器
示例:默认分词器,对中文不友好
POST /_analyze
{
"text": "我爱你中国,helloworld",
"analyzer": "standard"
}
2.1 安装ik分词器
# 查看es数据卷目录
docker volume inspect es-plugins
把准备好的ik分词器上传到对应位置
然后重新启动es容器
docker restart es
2.2 使用
ik分词器分为两种模式:
- ik_smart: 最少切分
- ik_max_word: 最细切分
回到浏览器端测试:
ik分词器搞定!
附springboot,springcloudalibaba,shiro,nacos,gateway,openfeign等视频。
<!-- springboot,springboot整合redis,整合rocketmq视频: -->
https://www.bilibili.com/video/BV1nkmRYSErk/?vd_source=14d27ec13a4737c281b7c79463687112
<!-- springcloudalibaba,openfeign,nacos,gateway,sso视频:-->
https://www.bilibili.com/video/BV1cFDEYWEkY/?vd_source=14d27ec13a4737c281b7c79463687112
<!-- vue+springboot前后端分离视频:-->
https://www.bilibili.com/video/BV1JLSEYJETc/?vd_source=14d27ec13a4737c281b7c79463687112
<!-- shiro视频:-->
https://www.bilibili.com/video/BV1YVUmYJEPi/?vd_source=14d27ec13a4737c281b7c79463687112