代码之家  ›  专栏  ›  技术社区  ›  Jagd Dai

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

  •  1
  • Jagd Dai  · 技术社区  · 14 年前

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Daniel Renshaw    14 年前

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