0

我正在使用 Jackrabbit 来执行一些基本的文件操作,例如添加、删除、搜索、版本控制等。在我遇到 PDF 文件中的搜索问题之前,这很好。请在下面找到我的代码,它适用于所有其他格式,如 word、xcel、纯文本,不适用于 PDF 文件。该代码在执行时没有给出任何异常,如果我给出一个 PDF 文件,它只是没有给出任何结果。是不是因为我的 PDF 文件没有被索引?请帮我。

Query query = queryManager.createQuery("select * from [nt:resource] AS resource where contains(resource.*, '%sampletext%')", Query.JCR_SQL2);

QueryResult result = query.execute();

RowIterator ri = result.getRows();

   while (ri.hasNext()) {    
         Row row = ri.nextRow(); 
         System.out.println("Row: " + row.toString()); 
   }

提前致谢

4

1 回答 1

0

我可以想到 3 个可能的根本原因:

于 2011-04-28T11:48:47.510 回答