美文网首页
ElasticSearch安装中文分词器IKAnalyzer

ElasticSearch安装中文分词器IKAnalyzer

作者: Aska小强 | 来源:发表于2019-12-23 08:52 被阅读0次

    ElasticSearch安装中文分词器IKAnalyzer

     本篇主要讲解如何在ElasticSearch中安装中文分词器IKAnalyzer,拆分的每个词都是我们熟知的词语,从而建立词汇与文档关系的倒排索引, 但是如果不使用中文分词,就会把文档每个字拆分成了一个词,对我们中文检索很不友好,本博客系统就是在ElasticSearch中安装了IKAnalyzer分词器从而实现首页的搜索功能,下面开始讲解吧!

     1.在线安装

     由于我的ElasticSearch 是安装在Docker中的,所以第一步要先进入Docker容器

      1.1 进入Docker容器

    docker exec -it es /bin/bash
    

      1.2 进入plugin目录

       CAC6818E22F0456ABCC30EDFED5FAE96.png

      1.3 下载IKAnalyzer

      注意一定要和ElasticSearch版本保持一致 否则会无法启动

    wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.4/elasticsearch-analysis-ik-6.8.4.zip
    

      附上IK 和 Es的对应图 以及 IK github连接 github IK Analyzer

    5EDDA6AF2D994FAFAEAA66576C781A8E.png

      1.4 创建ik 目录 在plugins下面,并将下载好的IK Analyzer移动到 ik下面

      要把不同的分词器放到不同的文件夹分类下面

    mkdir ik
    mv elasticsearch-analysis-ik-6.8.4.zip ik/
    

      1.5 解压

    unzip elasticsearch-analysis-ik-6.8.4.zip
    

      1.6 退出容器并重启

    exit
    
    docker restart es
    

     2.离线安装

      2.1 登录github 访问IK

      IK Analyzer Github

      2.2 选择releases ,找到对应的版本然后下载

    7FBBE33045384EE381C4ECF3E718C876.png

      2.3 放入ElasticSearch的plugins 目录

       45B36B95AC7D4C62AC3B6F47A8E7F501.png

      2.4 创建ik 目录 在plugins下面,并将下载好的IK Analyzer移动到 ik下面

      要把不同的分词器放到不同的文件夹分类下面

    mkdir ik
    mv elasticsearch-analysis-ik-6.8.4.zip ik/
    

      2.5 解压

    unzip elasticsearch-analysis-ik-6.8.4.zip
    

      2.6 退出容器并重启

    exit
    
    docker restart es
    

     总结:

     至此ElasticSearch安装IK Analyzer中文分词器 已经讲解完成了,可以看出来安装还是非常简单的,后续将讲解如何使用SpringData-ElasticSearch 并且在SpringData-ElasticSearch中如何使用本文安装的中文分词器。

    个人博客网站 https://www.askajohnny.com 欢迎来访问!
    本文由博客一文多发平台 OpenWrite 发布!

    相关文章

      网友评论

          本文标题: ElasticSearch安装中文分词器IKAnalyzer

          本文链接:https://www.haomeiwen.com/subject/vqzanctx.html