【问题标题】:How to do content search for multiple pdf files using lucene in java如何在java中使用lucene对多个pdf文件进行内容搜索
【发布时间】:2013-06-17 13:21:19
【问题描述】:

参考以下链接,我只能搜索单个 pdf 文件的内容,但我的要求是搜索多个 pdf 文件的内容,请建议我如何做到这一点。

Simple word search in PDF

【问题讨论】:

    标签: java search pdf lucene


    【解决方案1】:

    该示例提供了创建准备索引的对象:

    File pdfFile = new File("src/resources/SamplePDF.pdf");
    IndexItem pdfIndexItem = index(pdfFile);
    

    并且,一旦它创建了一个Indexer,将它们添加到索引中:

    indexer.index(pdfIndexItem);
    

    我想您可以对其他文件遵循相同的模式。

    【讨论】:

    • 感谢我尝试通过给出文件夹名称代替它不接受的文件名的答复,并且我还尝试在 for 循环中调用文件夹中的每个文件它也无法正常工作你可以吗建议我....
    • 列出的第一种方法不起作用,因为它不会递归遍历文件。你需要为每个独立地调用它。在循环中执行它可能不起作用,因为您没有为每次迭代保留一个新的 IndexItem,然后用 indexer.index 调用进行索引,猜测。最后只是在黑暗中拍摄,不知道你到底尝试了什么。
    猜你喜欢
    • 2011-06-06
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 2019-07-05
    • 1970-01-01
    相关资源
    最近更新 更多