我已经下载了最新的Lucene 4.6.0和running it in netbeans。
Lucence 3.6.x版本运行良好,但最新版本找不到org.apache.lucene.analysis.standard.StandardAnalyzer和IndexFiles.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。
有谁能帮帮我吗?
发布于 2014-01-12 06:55:51
您需要下载lucene-analyzers-common-4.6.0.jar并将其放入类路径中。它包含StandardAnalyzer。
发布于 2016-07-21 12:37:47
正确的位置是: lucene_version/analysis/common/lucene-analyzers-common-version.jar StandardAnalyzer!
https://stackoverflow.com/questions/21062147
复制相似问题