» Node.js:使用ElasticSearch构建全文检索API » 3. 搜索文档 » 3.2 安装中文分词插件

安装中文分词插件

智能中文分析插件将 Lucene 的智能中文分析模块集成到了 Elasticsearch 中。

它为中文或中英文混合文本提供了一个分词器。它使用概率知识来找到简中文本的最优词语分割。文本首先被分解成句子,然后每个句子被分割成词语。

安装

  • 此插件可以使用插件管理器安装:
sudo bin/elasticsearch-plugin install analysis-smartcn

如果插件管理器 elasticsearch-plugin 不在此路径,请替换成其所在路径。

插件必须安装在集群中的每个节点上,并且每个节点在安装后必须重新启动

  • 你也可以离线安装:

Unix

sudo bin/elasticsearch-plugin install file:///path/to/plugin.zip

Windows

bin\elasticsearch-plugin install file:///C:/path/to/plugin.zip

https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-smartcn/analysis-smartcn-8.13.2.zip 处下载插件进行离线安装。 要验证 .zip 文件,可使用SHA哈希ASC密钥

移除

可以使用以下命令移除插件:

sudo bin/elasticsearch-plugin remove analysis-smartcn

在移除插件之前,必须先停止节点。

其他中文分词插件