1

我在 varbinary(max) 文件流列上创建了全文索引。我将 PDF 和 XML 都存储在这个文件流中,因此它们都被索引了。但是,我真的不想索引 XML 文件,因为我担心随着时间的推移它们会膨胀我的索引并减慢它的速度。所以我真正想做的只是在 PDF 文件上有我的全文索引。有没有办法做到这一点?也许我可以以某种方式禁用 XML 过滤器吗?

4

1 回答 1

1

假设您能够通过常规 WHERE 谓词(例如 WHERE type = 'pdf')区分这两种类型的行,那么您可以创建一个索引视图,将行过滤为仅您想要索引的行,然后是全文索引索引视图而不是表。但是,您需要查询视图而不是表才能使用 FTI。

于 2010-11-16T18:00:46.227 回答