1、下载源代码
源码地址https://github.com/medcl/elasticsearch-analysis-pinyin
2、解压到指定目录
下载的zip文件解压缩,
3、修改源码的pom.xml文件
<elasticsearch.version>2.2.0</elasticsearch.version> 修改es版本为您需要的版本号,
截止到写这篇文章时,还没有明确表示支持2.2.0,但可以使用。
4、mvn打包,执行mvn install
会在源码目录下生成target文件夹,在如下目录
elasticsearch-analysis-pinyin-master\target\releases内会生成一个zip压缩文件
5、将解压缩后的内容复制到elasticsearch的plugins目录的pinyin目录下
如果没有pinyin目录自己创建,如下图:
6、重启es,
./bin/elasticsearch
7、验证
输入如下url
http://192.168.0.128:9200/yang/_analyze?text=刘德华&analyzer=pinyin
显示如下json数据则为安装成功
{
tokens: [
{
token: "liu de hua ",
start_offset: 0,
end_offset: 3,
type: "word",
position: 0
}
]
}