从全文索引中排除文件类型

时间:2010-11-16 17:56:24

标签: sql full-text-indexing

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

1 个答案:

答案 0 :(得分:1)

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