【问题标题】:How to upload pdf to MySQL database and search by metadata?如何将pdf上传到MySQL数据库并按元数据搜索?
【发布时间】:2019-02-18 19:54:49
【问题描述】:

我正在为具有上传 pdf 文件选项的 Web 应用程序编写代码。 我必须将 pdf 文件的元数据存储在 MySQL 数据库中,因为稍后一些元数据(例如作者或年份)将成为搜索条件。 做这样的事情最简单的方法是什么?

【问题讨论】:

  • 您可能需要考虑像Solr 这样的东西,它可以比 MySQL 更好地支持文本和元数据搜索。或任何其他支持元数据的全文搜索引擎。

标签: java mysql eclipse pdf metadata


【解决方案1】:

一种简单的方法可能是将 pdf 存储在 blob 存储中(如 AWS S3 或 GCS)。这些存储将返回存储对象的唯一标识符。在 MySql 中,存储您需要的任何元数据以及对存储对象的引用以供以后获取。

如果您不想添加额外的存储,请将 PDF 序列化为字节并将其直接存储在列中的行中。

【讨论】:

  • 我应该使用一些库作为 TIKA 还是..?因为在我的数据库中,pdf 存储在 blob 中,但为元数据保留的其他列是空白的。
猜你喜欢
  • 1970-01-01
  • 2011-02-28
  • 2019-04-27
  • 2010-10-23
  • 2013-02-25
  • 1970-01-01
  • 2013-11-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多