zoukankan      html  css  js  c++  java
  • Elasticsearch集成Ikanalyzer分词器

    1. 获取 ES-IKAnalyzer插件

    一定和ES的版本一致( 7.8.1)

    地址: https://github.com/medcl/elasticsearch-analysis-ik/releases

    1

     //解压zip文件到指定文件夹
    unzip elasticsearch-analysis-ik-7.8.1.zip -d ./analysis-ik

    //移动文件到指定es目录 -- 你自己的安装es目录下的plugins文件夹
    mv analysis-ik /usr/local/elasticsearch/plugins

    重启es  可以看到加载项ik 。重启es  需要停掉 kibana  es-head

     es正常启动就完成了。然后测试一下   使用kibana 测试

    POST _analyze
    {
      "analyzer":"ik_smart",
      "text":"我曾经爱过的人啊!"
    }

     

    3. 扩展词库

    扩展词典可以修改配置文件config/IKAnalyzer.cfg.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
    <properties>
        <comment>IK Analyzer 扩展配置</comment>
        <!--用户可以在这里配置自己的扩展字典 -->
        <entry key="ext_dict">custom/mydict.dic;custom/single_word_low_freq.dic</entry>
         <!--用户可以在这里配置自己的扩展停止词字典-->
        <entry key="ext_stopwords">custom/ext_stopword.dic</entry>
        <!--用户可以在这里配置远程扩展字典 远程词库,可热更新,在一处地方维护-->
        <!-- <entry key="remote_ext_dict">words_location</entry> -->
        <!--用户可以在这里配置远程扩展停止词字典-->
        <!-- <entry key="remote_ext_stopwords">words_location</entry> -->
    </properties>
  • 相关阅读:
    java解析xml的几种方式
    Android Studio 问题解决List
    Android 无线调试方法
    Android 单选/复选控件
    clr
    jquery.metadata.js使用分析
    更改新建Asp.net WebForm的模板 的方法
    获取定位数据
    简易水平仪实现
    简易指南针实现
  • 原文地址:https://www.cnblogs.com/heijinli/p/13512927.html
Copyright © 2011-2022 走看看