繁体   English   中英

我正在尝试通过SOLR和Lucene为文档中的文件建立索引。

[英]I'm trying to index files in a document through SOLR and lucene..

正如我在标题中所说:我正在使用Java,但是当我在Eclipse上运行代码时,出现以下错误。

线程“ main”中的异常java.lang.NoClassDefFoundError:索引为Indexer.getIndexWriter(Indexer.java:38)的org / apache / lucene / analysis / util / ResourceLoader索引为SolrIndexer.main()的Indexer.rebuildIndexes(Indexer.java:73) SolrIndexer.java:23)原因:java.lang.ClassNotFoundException:org.apache.lucene.analysis.util.ResourceLoader at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)at java.security.AccessController.doPrivileged (本机方法)在java.net.URLClassLoader.findClass(URLClassLoader.java:190)在java.lang.ClassLoader.loadClass(ClassLoader.java:306)在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) )at java.lang.ClassLoader.loadClass(ClassLoader.java:247)...还有3个

SAD部分: Lucene 4.0/3.6/4.0-ALPHA没有org.apache.lucene.analysis.util.ResourceLoader类。 但是,在一些网页上人们正在谈论resourceloader类。

有人可以帮我从这里出去吗? 任何帮助,将不胜感激..

由于LUCENE-2510常见的分析仪已移至lucene-analyzers-common-XXXjar
确保在类路径中有它。

看起来像此类:找不到org.apache.lucene.analysis.util.ResourceLoader 您确定所有必需的第三方库都在您的课堂上吗?

根据 API URL,该接口似乎在4.0.0-Alpha中可用。 也许您可以尝试还原到该版本,然后查看它是否有效?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM