我想存储和索引 .doc、.pdf、.txt 等文档文件,然后通过基本的 Web 应用程序搜索这些文件并让用户下载它们。
我找到了两种方法。第一个是将这些文件存储在 MSSQL(文件流)中并使用全文搜索的功能进行搜索,但这种方式让我感到害怕,因为备份文件会越来越大。第二个是使用 Windows 搜索服务索引这些文件并使用远程查询搜索它们,但这种方式缺乏全文搜索能力。
最好的方法是什么,有没有更好的选择?
提前致谢。
我想存储和索引 .doc、.pdf、.txt 等文档文件,然后通过基本的 Web 应用程序搜索这些文件并让用户下载它们。
我找到了两种方法。第一个是将这些文件存储在 MSSQL(文件流)中并使用全文搜索的功能进行搜索,但这种方式让我感到害怕,因为备份文件会越来越大。第二个是使用 Windows 搜索服务索引这些文件并使用远程查询搜索它们,但这种方式缺乏全文搜索能力。
最好的方法是什么,有没有更好的选择?
提前致谢。
您可以处理内置功能以进行全文搜索或构建自己的索引。我建议您自己构建一个作为文档搜索功能的倒排索引。这里提出了一个非常相似的问题:Building Big Search Egnine。希望它可以帮助您进一步设计您想要的东西。