关于网友提出的“ PDFBox与lucene的集成”问题疑问,本网通过在网上对“ PDFBox与lucene的集成”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: PDFBox与lucene的集成
描述: 我想使用PDFBox把pdf文件建立索引。。
document = new Document();
document = LucenePDFDocument.getDocument(dataFiles[i]);//dataFiles[i]这个是我循环出来的文件路径
indexWriter.addDocument(document);
总是执行到document = LucenePDFDocument.getDocument(dataFiles[i]);
这一句的时候报下面的错
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.document.Document.add(Lorg/apache/lucene/document/Field;)V
at org.pdfbox.searchengine.lucene.LucenePDFDocument.addUnindexedField(LucenePDFDocument.java:224)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.convertDocument(LucenePDFDocument.java:265)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.getDocument(LucenePDFDocument.java:377)
at TxtFileIndexer.main(TxtFileIndexer.java:76)
NoSuchMethodError 这个错时找不到方法。。。索引我就看下一下pdfbox的源码。。发现好像这个LucenePDFDocument类是空的。。没有内容。。。是我pdfbox包下错了呢?还是怎么回事 我下的是 pdfbox-0.7.3.jar
请各位指教下。。。。
解决方案1: LZ,好了就分享下,什么问题
解决方案2: pdf 没用过 不过Lucene的版本差异很大 升一个版本以前的就用不成了
你还是 搜下 看看别人的例子中 什么什么版本搭配的
以上介绍了“ PDFBox与lucene的集成”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3001043.html