4

ElasticSearch 安装 plugin (分词器)

 1 year ago
source link: https://www.jansora.com/notebook/107600
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

ElasticSearch 安装 plugin (分词器)ElasticSearch 安装 plugin (分词器)导航前往主站应用闲文杂记代码在线代码魔方房价浅析小简助手

目录: 来源于 ChatGPT

以 ik 分词器为例

在 Mac 下为 Elasticsearch 安装中文分词插件(如:ik 分词器)时,请遵循以下步骤:

确保已安装 Elasticsearch。

如果尚未安装 Elasticsearch,请访问以下链接以获取有关在 Mac 上安装 Elasticsearch 的信息:
https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html

打开终端。

进入 Elasticsearch 安装目录的 bin 目录。例如,如果您将 Elasticsearch 安装在 /usr/local/elasticsearch 文件夹中,请在终端中输入以下命令:

cd /usr/local/elasticsearch/bin

使用 elasticsearch-plugin 工具安装中文分词插件。为此,请在终端中输入以下命令(以安装 ik 分词器为例):

elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/vX.X.X/elasticsearch-analysis-ik-X.X.X.zip

请将上述命令中的 vX.X.X 和 X.X.X 替换为与您的 Elasticsearch 版本相对应的插件版本。要找到适合您的版本,请访问以下页面并检查插件的发行说明:
https://github.com/medcl/elasticsearch-analysis-ik/releases

安装插件后,重新启动 Elasticsearch 以使插件生效。首先停止正在运行的 Elasticsearch 进程(如果有),然后重新启动它。如果您使用默认的安装设置,可以通过以下命令启动 Elasticsearch:

cd /usr/local/elasticsearch
./bin/elasticsearch

验证插件是否已成功安装。您可以通过查看 Elasticsearch 日志或查询其节点信息来确认插件是否已成功安装。例如,通过以下命令查询节点信息:

curl -X GET "localhost:9200/_nodes?pretty"

在返回的 JSON 结果中,搜索插件名称(如 "analysis-ik")以确认其已安装并处于活动状态。

现在,您已成功在 Mac 下为 Elasticsearch 安装了中文分词插件。接下来,您可以在索引设置中使用 "ik_smart" 或 "ik_max_word" 分词器。

Ubuntu

在 Ubuntu 下为 Elasticsearch 安装中文分词插件(如:ik 分词器)时,请遵循以下步骤:

确保已安装 Elasticsearch。

如果尚未安装 Elasticsearch,请访问以下链接以获取有关在 Ubuntu 上安装 Elasticsearch 的信息:
https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html

打开终端。

进入 Elasticsearch 安装目录的 bin 目录。对于 DEB 包安装的 Elasticsearch,通常安装在 /usr/share/elasticsearch 目录下。因此,请在终端中输入以下命令:

cd /usr/share/elasticsearch/bin

使用 elasticsearch-plugin 工具安装中文分词插件。为此,请在终端中输入以下命令(以安装 ik 分词器为例):

sudo ./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/vX.X.X/elasticsearch-analysis-ik-X.X.X.zip

请将上述命令中的 vX.X.X 和 X.X.X 替换为与您的 Elasticsearch 版本相对应的插件版本。要找到适合您的版本,请访问以下页面并检查插件的发行说明:
https://github.com/medcl/elasticsearch-analysis-ik/releases

安装插件后,重新启动 Elasticsearch 以使插件生效。首先停止正在运行的 Elasticsearch 进程(如果有),然后重新启动它。如果您使用默认的安装设置,可以通过以下命令启动 Elasticsearch:

Copy code

sudo systemctl restart elasticsearch.service

验证插件是否已成功安装。您可以通过查看 Elasticsearch 日志或查询其节点信息来确认插件是否已成功安装。例如,通过以下命令查询节点信息:

curl -X GET "localhost:9200/_nodes?pretty"

在返回的 JSON 结果中,搜索插件名称(如 "analysis-ik")以确认其已安装并处于活动状态。

现在,您已成功在 Ubuntu 下为 Elasticsearch 安装了中文分词插件。接下来,您可以在索引设置中使用 "ik_smart" 或 "ik_max_word" 分词器。

其他分词器

替换 elasticsearch-plugin install 地址

pinyin

https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.x.x/elasticsearch-analysis-pinyin-x.x.x.zip


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK