qiguai54 2023-07-02 23:47 采纳率: 48%
浏览 31

elasticsearch7.6.2+ik分词器,比如现在有一句话 ”这是一个视频“,我想搜”频视“、”这个“等,也能够有结果,并且出现的字都高亮,应该怎么实现呢

elasticsearch7.6.2+ik分词器,比如现在有一句话 ”这是一个视频“,我想搜”频视“、”这个“等,也能够有结果,并且出现的字都高亮,应该怎么实现呢

img

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-07-03 08:37
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这篇博客: elasticsearch ik 分词器动态词典中的 IK 分词器配置文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      ik 分词器是默认支持远程词典和热跟新的

      我们打开 分词器的配置文件,可以看到以下内容

      配置文件路径:plugins/ik/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"></entry>
      	 <!--用户可以在这里配置自己的扩展停止词字典-->
      	<entry key="ext_stopwords"></entry>
      	<!--用户可以在这里配置远程扩展字典 -->
      	<!-- <entry key="remote_ext_dict">words_location</entry> -->
      	<!--用户可以在这里配置远程扩展停止词字典-->
      	<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
      </properties>
      

      从配置文件可以看出,前两项分别配置本地静态的包含词典和排除词典,但是修改这两项需要重启 es,不是很方便,不推荐使用

      后两项很明显就是我们需要远程词库配置


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 7月2日