未找到StandardAnalyzer类

时间:2014-01-11 12:19:01

标签: java lucene

我已下载最新的Lucene 4.6.0和running it in netbeans

Lucence 3.6.x版本运行正常,但最新版本找不到org.apache.lucene.analysis.standard.StandardAnalyzerIndexFiles.java,显示错误:

Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40);

错误是:

java.lang.ExceptionInInitializerError
    Caused by: java.lang.RuntimeException: Uncompilable source code - package
    org.apache.lucene.analysis.standard does not exist
at org.apache.lucene.demo.IndexFiles.<clinit>(IndexFiles.java:21)
Exception in thread "main" Java Result: 1

实际上我在最新版本中找不到任何文件夹standard

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:8)

您需要下载lucene-analyzers-common-4.6.0.jar并将其放入类路径中。它包含StandardAnalyzer。

答案 1 :(得分:0)

StandardAnalyzer的正确位置为:lucene_ [version] / analysis / common / lucene-analyzers-common- [version] .jar 谢谢!