elasticsearch中文分词器插件下载

elasticsearch中文分词器插件下载

    • [1. 下载](#1. 下载)
    • [2. 查看插件是否生效](#2. 查看插件是否生效)
    • [3. 测试分词器效果](#3. 测试分词器效果)

1. 下载

下载地址:https://release.infinilabs.com/analysis-ik/stable 与当前es版本匹配

复制代码
[elasticsearch@elastic-server ~]$ cd /opt/
[elasticsearch@elastic-server opt]$ sudo curl -O https://release.infinilabs.com/analysis-ik/stable/elasticsearch-analysis-ik-9.1.5.zip
[elasticsearch@elastic-server opt]$ sudo chown elasticsearch.elasticsearch elasticsearch-analysis-ik-9.1.5.zip
# 安装插件
[elasticsearch@elastic-server elasticsearch-9.1.5]$ ./bin/elasticsearch-plugin install file:///opt/elasticsearch-analysis-ik-9.1.5.zip
clike 复制代码
-> Installing file:///opt/elasticsearch-analysis-ik-9.1.5.zip
-> Downloading file:///opt/elasticsearch-analysis-ik-9.1.5.zip
[=================================================] 100%  
WARNING: this plugin contains a legacy Security Policy file. Starting with version 8.18, Entitlements replace SecurityManager as the security mechanism. Plugins must migrate their policy files to the new format. For more information, please refer to https://www.elastic.co/guide/en/elasticsearch/plugins/current/creating-classic-plugins.html
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional entitlements    @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* outbound_network
See https://www.elastic.co/guide/en/elasticsearch/plugins/current/creating-classic-plugins.html
for descriptions of what these entitlements allow and the associated risks.

Continue with installation? [y/N]y
-> Installed analysis-ik
-> Please restart Elasticsearch to activate any plugins installed

重启elasticsearch

2. 查看插件是否生效

3. 测试分词器效果

复制代码
# 创建索引
PUT /first_index
# 指定content字段是呀ik分词器
POST /first_index/_mapping
{
    "properties": {
        "content": {
            "type": "text",
            "analyzer": "ik_smart",
            "search_analyzer": "ik_smart"
        }
    }
}
# 插入数据
POST /first_index/_create/1
{
    "content": "我是祖国的花朵"
}
# 通过分词获取数据
GET  /first_index/_search
{
    "query": {
        "match": {
            "content": "花朵"
        }
    }
}
相关推荐
1104.北光c°9 小时前
深入浅出 Elasticsearch:从搜索框到精准排序的架构实战
java·开发语言·elasticsearch·缓存·架构·全文检索·es
IDIOT___IDIOT11 小时前
关于 git 进行版本管理的时候 gitignore 写入忽略规则而不生效的问题
大数据·git·elasticsearch
不想看见40411 小时前
Git 误删急救手册
大数据·git·elasticsearch
2401_8916558112 小时前
Git误操作急救手册大纲
大数据·elasticsearch·搜索引擎
贺小涛13 小时前
Git代码提交规范和踩坑排水明沟
大数据·git·elasticsearch
逸Y 仙X13 小时前
文章十一:ElasticSearch Dynamic Template详解
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
m0_528174451 天前
Git误操作急救手册大纲
大数据·elasticsearch·搜索引擎
m0_528174451 天前
Git对象存储原理(blob/tree/commit) 引用日志(reflog)
大数据·git·elasticsearch·全文检索
bearpping1 天前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins