zoukankan      html  css  js  c++  java
  • Elasticsearch插件IK分词器(二)

    IK分词器

    下载安装https://github.com/medcl/elasticsearch-analysis-ik/releases

    解压到es文件夹下的plugins,可以自己创建一个文件夹放进去整理

    重启es观察

    可以在es的bin目录下打开黑窗口输入'elasticsearch-plugin list':来查看加载了什么插件

    1. ik_smark和ik_max_word 其中ik_smark为最少切分,ik_max_word为最细粒度划分,穷尽拆分

    2. 如果有些词不想让拆分,就自己配目录:elasticsearch-7.15.2\plugins\ik\config\IKAnalyzer.cfg.xml

      在同级目录下,新建自己的字典库.dic,把文件名放到配置文件中 重启es就能看出效果

       <!--用户可以在这里配置自己的扩展字典 -->
       <entry key="ext_dict">mydlb.dic</entry>

      注意:解压完,压缩包在这个目录中删除,否则会引发闪退爆NotDirectoryException

    可视化工具(看es的)

    下载到Windows端也行(我还是觉得放Windows舒服),不然还要安装node.js

    下载地址:https://github.com/mobz/elasticsearch-head

    • cd elasticsearch-head

    • npm install

    • npm run start

    下载node.js 网速很慢,要么***,要么换淘宝镜像

    1. 进入解压目录,打开cmd 输入npm install 安装完启动 npm run start

    2. 解决跨域问题,修改es的yml文件

      http.cors.enabled: true #开启跨域
      http.cors.allow-origin: "*"  #允许所有人访问
      # 可视化工具是9100端口  重启es 
    3. 连接es

    这个可视化工具就是看的,不是用的

  • 相关阅读:
    python 学习
    快速排序
    U3D AStar 案例
    U3D AStar 算法原理
    .net core 实时通讯
    .net 算法复杂度
    U3D MVC 背包案例
    U3D 对象池
    Unity网络基础(NetWork)
    U3D Socket实现简易通讯
  • 原文地址:https://www.cnblogs.com/9080dlb/p/15716428.html
Copyright © 2011-2022 走看看