在FileTable中为Docx文件创建FullText索引

时间:2012-04-01 11:10:35

标签: full-text-search docx sql-server-2012 fulltext-index

我正在处理文档存储。因此我计划将SqlServer 2012与文件表一起使用。 现在经过一些测试后,似乎SqlServer只索引doc而不是docx文件。

我还安装了Microsoft Filter Pack 2.0。

有人知道如何获得docx支持吗?也许还有一种获得pdf支持的方法吗?

非常感谢提前 蚺

2 个答案:

答案 0 :(得分:18)

最后有人给我发了解决方案。我将解决方案发布到我自己的问题上,因为我认为某人可能有类似的问题

安装Microsoft Filter Pack 2.0

大于

EXEC sp_fulltext_service 'update_languages'; 
EXEC sp_fulltext_service 'load_os_resources', 1;
EXEC sp_fulltext_service 'restart_all_fdhosts';
  

安装过滤器后,运行此命令以刷新列表。 EXEC   sp_fulltext_service'update_languages';

     

您可能还需要刷新过滤器并重新启动FTS   service launcher:EXEC sp_fulltext_service'load_os_resources',1;   EXEC sp_fulltext_service're restart_all_fdhosts';

     

最后,您需要对任何现有的内容进行完整的重建/刷新   全文索引(请参阅ALTER FULLTEXT INDEX)以使用新过滤器。

秒。 SqlServer Forum

答案 1 :(得分:5)

如上所述,安装Microsoft Filter Pack。

要检查它是否已正确安装以及当前支持哪些文件类型,您可以运行以下sql语句;

SELECT * FROM sys.fulltext_document_types

这将为您提供数据库支持的文件类型列表。