美文网首页
162Elasticsearch 基础入门--elasticse

162Elasticsearch 基础入门--elasticse

作者: Jachin111 | 来源:发表于2021-09-23 06:59 被阅读0次

    实验准备

    确保 elasticsearch 可以正常启动,elasticsearch 扩展性非常好,有很多官方和第三方开发的插件,插件可以理解成电脑的 U 盘,能很好的实现兼容下面我们以 head 插件和 ik 分词插件进行讲解。

    1.elasticsearch-head 是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。
    显示集群的拓扑,并且能够执行索引和节点级别操作
    搜索接口能够查询集群中原始 json 或表格格式的检索数据
    能够快速访问并显示集群的状态
    有一个输入窗口,允许任意调用 RESTful API

    2.Elasticsearch 提供默认提供的分词器 standard (标准分词器)和 chinese (中文分词),会把每个汉字分开,而不是我们想要的根据关键词来分词,比如我们更希望 “中国人”,“中国”,“我”这样的分词,因此需要安装中文分词插件 IK 来实现此功能。elasticsearch-analysis-ik 是一款中文的分词插件,支持自定义词库。

    实验步骤

    安装 head 插件

    1.切换到 elasticsearch 目录

    cd /elasticsearch-2.3.4
    

    2.创建 plugins 文件夹(如果已经存在则不需要创建)

    mkdir plugins
    

    3.进入 plugins 目录下载 head 插件

     cd plugins
     sudo wget https://labfile.oss.aliyuncs.com/courses/1014/elasticsearch-head-master.zip
    
    image.png

    4.解压 elasticsearch-head-master.zip

    unzip elasticsearch-head-master.zip
    

    5.删除 elasticsearch-head-master.zip

    rm -rf elasticsearch-head-master.zip
    

    6.重命名 elasticsearch-head-master 为 head

    mv elasticsearch-head-master head
    
    image.png

    7.service 下启动 elasticsearch 服务

    ./elasticsearch start
    
    image.png
    8.打开浏览器访问 http://localhost:9200/_plugin/head/
    image.png
    此时代表 head 插件安装成功了。

    安装 ik 插件

    1.创建 elasticsearch-analysis-ik-1.8.1 目录

    cd /home/shiyanlou/Code/elasticsearch-2.3.4/plugins
    mkdir  elasticsearch-analysis-ik-1.8.1
    cd  elasticsearch-analysis-ik-1.8.1
    

    2.下载 elasticsearch-ik 分词软件包到elasticsearch-analysis-ik-1.8.1目录中

    sudo wget https://labfile.oss.aliyuncs.com/courses/1014/elasticsearch-analysis-ik-1.8.1.zip
    

    3.解压 elasticsearch-analysis-ik-1.8.1.zip

    unzip elasticsearch-analysis-ik-1.8.1.zip
    

    4.删除 elasticsearch-analysis-ik-1.8.1.zip

    rm -rf elasticsearch-analysis-ik-1.8.1.zip
    
    image.png

    5.进入 elasticsearch-analysis-ik-1.8.1 目录并修改 plugin-descriptor.properties (大概在 71 行)

    elasticsearch.version=2.3.4
    

    6.重新启动 elasticsearch


    image.png

    7.进入 logs 目录,查看 elasticsearch.log 日志出现加载 ik 的字样代表成功

    cat elasticsearch.log | grep "ik-analyzer"
    
    image.png

    相关文章

      网友评论

          本文标题:162Elasticsearch 基础入门--elasticse

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