docker下自定义分词器词库

1.docker下自定义分词器词库

1、首先要安装nginx,在mydata目录下新建一个文件夹 nginx

在这里插入图片描述

随便启动一个 nginx 实例,只是为了复制出配置

docker run -p 80:80 --name nginx -d nginx:1.10

安装时会看本地可有nginx的镜像文件,如果没有会到远程下载

在这里插入图片描述

这时候们可以看到nginx已经启动了
在这里插入图片描述

2、将容器内的配置文件拷贝到当前目录:

docker container cp nginx:/etc/nginx . 

别忘了后面的点

这时候我们进可以进入到nginx文件夹下,可以看到有很多的文件。都是容器里的配置文件拷贝过来的

在这里插入图片描述

3、终止原容器:

docker stop nginx

在这里插入图片描述

4、执行命令删除原容器:

docker rm 

在这里插入图片描述

5、修改文件名称:mv nginx conf 把这个 conf 移动到/mydata/nginx 下

在这里插入图片描述

6、创建新的 nginx;执行以下命令

先进入到nginx目录下

docker run -p 80:80 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10

注意

必须保证当前安目录在 /mydata/nginx 目录下
在这里插入图片描述

安装完成后会多出两个文件 顾名思义–不多说哈

在这里插入图片描述

这时候我们看下 nginx是否启动

在这里插入图片描述

7、在HTML文件夹创建一个ex文件夹存放词库

在这里插入图片描述

这个 index.html是我自己建的,为了测试nginx是否正常运行,你们应该都会就不多说了哈【狗头报名】

附件

index.html

在这里插入图片描述

写点东西会吧?先按 i 键->写东西->esc(左上角)->冒号(😃->wq->finish
在这里插入图片描述

能出来这个界面就没问题!!!

好了,言归正传!!!吴彦祖(乔碧萝)

8、在es文件下写点东西,写什么都可以,随你心情
在这里插入图片描述

fenci.txt

在这里插入图片描述

测试一下:

在这里插入图片描述

look!look!look! 你真棒

9、然后我们就进入到plugins文件夹下的ik文件(这个文件是我安装es的时候自己建的,你们看看自己的。恩。。。。不会装的可以私我)

在这里插入图片描述

在该文件夹下的config文件中有个 IKAnalyzer.cfg.xml文件 ,点进去

在这里插入图片描述

讲该注释解开,并填入刚才测试的地址

原来的 xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>IK Analyzer 扩展配置</comment>
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict"></entry>
<!--用户可以在这里配置自己的扩展停止词字典-->
<entry key="ext_stopwords"></entry>
<!--用户可以在这里配置远程扩展字典 -->
<!-- <entry key="remote_ext_dict">words_location</entry> -->
<!--用户可以在这里配置远程扩展停止词字典-->
<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>

10、最后重启一下elasticsearch

在这里插入图片描述

到kibana测试一下:

在这里插入图片描述

看到没有,乔碧萝–殿下

10、最后重启一下elasticsearch

在这里插入图片描述

到kibana测试一下:

在这里插入图片描述

看到没有,乔碧萝–殿下

OK,完工,你真nice[手动比心]!!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熬夜想瑞瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值