Lucene - 无法导入 EnglishAnalyzer
Lucene - Unable to import EnglishAnalyzer
我是 Lucene 的新手,我目前正在使用 Lucene 8.2.0 索引一组文件,在 Eclipse 中编写我的代码IDE。
我确实在我的 Eclipse 项目中包含了 lucene-core-8.2.0.jar
库(作为外部 JAR),到目前为止我已经能够像 StandardAnalyzer
和 IndexWriter
,除了这个,我得到的是:
EnglishAnalyzer cannot be resolved to a type
在 Eclipse 中组织导入没有帮助,这也没有帮助:
import org.apache.lucene.analysis.en.EnglishAnalyzer;
最后这句话,好像org.apache.lucene.analysis.en
无法解析:
The import org.apache.lucene.analysis.en cannot be resolved
任何关于我做错了什么的线索都将不胜感激。
旁注: 我想使用 EnglishAnalyzer
因为我需要一个分析器来删除停用词并对输入文档执行词干提取。如果我应该使用任何其他 Lucene 分析器,请告诉我。
事实证明 EnglishAnalyzer
class 位于分析器通用 JAR 文件中,而不是核心 JAR 文件中,所以我将其包含在我的项目中,现在一切正常。版本 8.2.0 的 JAR 名称是:
lucene-analyzers-common-8.2.0.jar
我是 Lucene 的新手,我目前正在使用 Lucene 8.2.0 索引一组文件,在 Eclipse 中编写我的代码IDE。
我确实在我的 Eclipse 项目中包含了 lucene-core-8.2.0.jar
库(作为外部 JAR),到目前为止我已经能够像 StandardAnalyzer
和 IndexWriter
,除了这个,我得到的是:
EnglishAnalyzer cannot be resolved to a type
在 Eclipse 中组织导入没有帮助,这也没有帮助:
import org.apache.lucene.analysis.en.EnglishAnalyzer;
最后这句话,好像org.apache.lucene.analysis.en
无法解析:
The import org.apache.lucene.analysis.en cannot be resolved
任何关于我做错了什么的线索都将不胜感激。
旁注: 我想使用 EnglishAnalyzer
因为我需要一个分析器来删除停用词并对输入文档执行词干提取。如果我应该使用任何其他 Lucene 分析器,请告诉我。
事实证明 EnglishAnalyzer
class 位于分析器通用 JAR 文件中,而不是核心 JAR 文件中,所以我将其包含在我的项目中,现在一切正常。版本 8.2.0 的 JAR 名称是:
lucene-analyzers-common-8.2.0.jar