You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Lucene 8.10.1使用lucene.search.spell相关类需引入哪个JAR包?

Lucene 8.10.1 缺少LuceneDictionary类解决方案

org.apache.lucene.search.spell.LuceneDictionary 归属Lucene的suggest独立模块,你已添加的core、queryparsers、analyser-common、demo组件均不包含该类,因此会触发类不存在的报错。

修复方式

手动导入JAR

直接获取对应版本的 lucene-suggest-8.10.1.jar 加入项目类路径即可,你可以直接在Apache Lucene 8.10.1的完整发布压缩包中找到该JAR文件。

构建工具自动导入

  • Maven项目在pom.xml的dependencies节点下添加:
<dependency>
    <groupId>org.apache.lucene</groupId>
    <artifactId>lucene-suggest</artifactId>
    <version>8.10.1</version>
</dependency>
  • Gradle项目在build.gradle的依赖配置中添加:
implementation 'org.apache.lucene:lucene-suggest:8.10.1'

添加完成后重新构建项目即可解决报错。

内容的提问来源于stack exchange,提问作者Kiera.K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 09:06:08