从你提供的错误信息来看,java.lang.NoSuchFieldError: lucene_7_0_0出现在使用Elasticsearch客户端(TransportClient或PreBuiltTransportClient)时。这个错误通常表明在运行时尝试访问一个不存在的字段LUCENE_7_0_0。考虑到Elasticsearch内部使用Lucene作为其搜索引擎的核心,这个错误很可能与Lucene的版本兼容性有关。
IKAnalyzer 这个分词器很久都没有维护了,也不支持Lucene7。 IKAnalyzer6.5.0.jar 这个是修改之后的的,可以支持Lucene7的jar, 在下载区(点击进入)下载(已经包含在右上角的lucene.rar中了)。步骤 3 : 代码演示 TestAnalyzer 如代码所示,使用IKAnalyzer 中文分词器就会把 护眼带光源 分为这么如图所示的3个小关键字...
<version>7.14.0</version> </dependency> 项目启动报错日志: 2023-12-15 13:58:25.212 |- ERROR [ForkJoinPool.commonPool-worker-1] easy-es [68] -| process index exception:,java.util.concurrent.CompletionException: java.lang.NoSuchFieldError: LUCENE_8_7_0 2023-12-15 13:58:25.213 |- WARN [...