Elasticsearch配置jieba分词分析器

jieba分词是中文里面比较好的分词器,而当前Elasticsearch官方并不支持jieba分词,但可以通过配置plugins的方式使用jieba分词器作为es的analyzer。

配置环境:

 - mac os 10.12
 - elasticsearch 5.3.0
 - jieba 5.3.0 (与es版本匹配)

  1. 首先需要下载针对es的jieba分词插件,当前jieba分词插件对es的支持情况如图在这里插入图片描述
  2. 自动化打包构建jieba分词插件,需要提前下载gradle工具
gradle pz
  1. 拷贝生成的包至Elashticsearch安装路径下的plugins路径
cp build/distributions/elasticsearch-jieba-plugin-5.3.0.zip ${elasticsearch_home}/plugins
  1. 解压缩文件并删除压缩包
unzip elasticsearch-jieba-plugin-5.3.0.zip
rm elasticsearch-jieba-plugin-5.3.0.zip
  1. 重新启动ES服务
./bin/elasticsearch
  1. jieba分词器在索引配置时的使用
    在这里插入图片描述
  2. es配合jieba分词器,可以组合产生更加强大的功能,如配置停用词、同义词等。

猜你喜欢

转载自blog.csdn.net/Vancl_Wang/article/details/83188428