我有一堆 PDF 文档需要在我制作的网站中使用。我也需要能够搜索 PDF。那么将这些文件保存到数据库中还是保存到文件夹中更好?另外,在这两种情况下,我如何搜索它们?我基本上会在它们中搜索 1 或 2 个单词,然后返回包含结果的 PDF 列表。做这一切的最好和最简单的方法是什么?此外,PDF 文件最多每年更改一次,有时甚至更少,我不需要保留修订历史。
最佳答案
您可以使用 varbinary 字段和扩展字段将 PDF 存储在表中。然后你可以利用Fulltext serch在 PDF 内部搜索的引擎。您必须安装 PDF iFilter在您的 SQL 服务器中。我不知道这是否是最简单的方法,但我知道它很好用。我正在使用该架构来存储数十万个文档,并且它的性能非常好。
关于c# - 我应该将 .pdf 文档保存到数据库还是需要搜索的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2357160/