将文件添加到全文索引而不将它们存储为blob

时间:2009-05-15 15:20:16

标签: sql-server-2005 full-text-search

有没有办法将文件添加到sql server索引而不将它们作为blob添加到数据库?目前我们提取所有pdf文件的文本内容usind pdf2text并将它们存储为blob。这样,sql server可以将文本添加到他的索引中。但这是一个很大的浪费空间。我们正在使用sql server 2005.新的filestream类型的sql server 2008可以处理这个吗?

1 个答案:

答案 0 :(得分:0)

是的,根据spec全文索引在文件流列上工作。见http://msdn.microsoft.com/en-us/library/bb895334.aspx#FullText全文索引与FILESTREAM列的工作方式与varbinary(max)列的工作方式相同。 FILESTREAM表必须包含一个包含每个FILESTREAM BLOB的文件扩展名的列