需求,在搜索简体的时候,应该也能把繁体字搜出来。因为我们一般很少用繁体字进行搜索,所以本篇文章,仅仅从索引层的analyzer的char_filter入手,在索引的时候,将繁体字转化为简体且存储为简体的索引进行建立,然后搜索的时候就可以使用简体字来搜索。话不多说,来看下具体的流程步骤如何吧。
文章目录
- 准备插件
-
- 下载插件
- 安装插件
- 验证插件
- 插件介绍
-
- Analyzer 介绍
- 自定义分析器
- 索引的修改
- 使用场景选择
准备插件
下载插件
es的插件,写起来其实并不难,只要继承了plugin后,然后放在es服务的指定目录,那么es启动的时候就会扫描和加载。这里我将写好的插件放在这里,大家可以学习下载。