Elasticsearch 7.x 配置 IK 自定义词典(qbit)

Posted qbit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch 7.x 配置 IK 自定义词典(qbit)相关的知识,希望对你有一定的参考价值。

es 配置

  • IK Dictionary Configuration

    <?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">location</entry>
       <!--用户可以在这里配置远程扩展停止词字典-->
      <entry key="remote_ext_stopwords">http://xxx.com/xxx.dic</entry>
    </properties>
  • 不能热词更新,每次修改词典都需要重启 ES
  • 热词更新参见 使用 nginx 快速搭建 elasticsearch ik 远程词典服务

Kibana 测试

GET _analyze
{
  "analyzer": "ik_smart",
  "text": "三体"
}
本文出自 qbit snap

以上是关于Elasticsearch 7.x 配置 IK 自定义词典(qbit)的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch 7.X 中文分词器 ik 使用,及词库的动态扩展

Elasticsearch 7.X 拼音分词器 pinyin 使用

ElasticSearch学习 ④ IK分词器(elasticsearch插件)+自定义字典

配置elasticsearch 以及ik分词

ElasticSearch进阶篇之IK分词器和自定义词库实现

Elasticsearch之中文分词器插件es-ik的自定义词库