elasticserach-analysis-ansj是一个elasticsearch的中文分词插件,基于ansj。
在Mac上使用brew安装的elasticsearch,如果是默认安装的话版本是2.2,由于插件不支持,所以只能卸载掉重新安装。

1
brew uninstall elasticsearch

使用homebrew/versions可以安装elasticsearch2.1.2的版本,仍然不能使用,不过还是要记录一下,安装其他环境指定版本的时候可以用此方法,参见homebrew-versions

1
2
brew tap homebrew/versions
brew install elasticsearch21 #注意,这里的2.1版本是2.1.2,仍然不能满足要求!

下面是真正elasticsearch及elasticsearch-analysis-ansj-2.1.1版本的安装:

1
2
3
4
5
wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.1.1/elasticsearch-2.1.1.tar.gz
tar -zxf elasticsearch-2.1.1.tar.gz /usr/local/Cellar/
cd /usr/local/Cellar/elasticsearch-2.1.1.tar.gz/bin
./plugin install http://maven.nlpcn.org/org/ansj/elasticsearch-analysis-ansj/2.1.1/elasticsearch-analysis-ansj-2.1.1-release.zip
./ealsticsearch #运行命令即可

注意最后需要把elasticsearch添加到环境变量中。

参考:

[1]https://github.com/Homebrew/homebrew-versions

[2]https://github.com/NLPchina/elasticsearch-analysis-ansj