Filestream 在SQL Server 2012中强制索引文件流

Filestream 在SQL Server 2012中强制索引文件流,filestream,sql-server-2012,full-text-indexing,filetable,Filestream,Sql Server 2012,Full Text Indexing,Filetable,是否可以强制MS SQL Server 2012的索引服务对文件表的特定文件流/记录进行索引 如果没有,有没有办法知道文件流/记录是否已被索引 多谢各位 编辑:我发现了一些东西。我无法为单个文件编制索引,但我可以理解哪些文件已编制索引 使用此查询:您将知道每个已被索引的记录总比没有好…听起来您希望对单个文件表中的文件子集进行全文索引。(如果不是这样,请澄清您的问题,我将编辑答案)。有两种方法可以实现这一点 一种方法是使用两个不同的FileTables(MyTable\u A和MyTable\u

是否可以强制MS SQL Server 2012的索引服务对文件表的特定文件流/记录进行索引

如果没有,有没有办法知道文件流/记录是否已被索引

多谢各位

编辑:我发现了一些东西。我无法为单个文件编制索引,但我可以理解哪些文件已编制索引

使用此查询:您将知道每个已被索引的记录总比没有好…

听起来您希望对单个文件表中的文件子集进行全文索引。(如果不是这样,请澄清您的问题,我将编辑答案)。有两种方法可以实现这一点

一种方法是使用两个不同的
FileTable
s(
MyTable\u A
MyTable\u B
),将要索引的文件放在
MyTable\u A
中,将未索引的文件放在
MyTable\u B
中。然后将全文索引应用于a,而不是B。如果您需要文件在SQL中以统一的方式显示,只需通过一个
UNION
s这两个文件表的视图进行访问。一个潜在的陷阱是它需要两个不同的目录结构。如果您需要一个统一的文件系统结构,这种方法将不起作用


另一种方法是创建要全文索引的文件的
索引视图。然后对视图应用全文索引。免责声明:我没有尝试过这种方法,但是。

您应该将您的编辑作为可能的答案发布,因为它解决了您的问题。