Elasticsearch2.2.0安装pinyin插件

opmf3267 3年前

来自: http://www.begincode.net/blog/94


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          }      ]  }