Sql server SQL Server PDF全文搜索不适用于FileStream PDF文件
我无法对通过FileStream加载到SQL Db中的PDF文件进行全文搜索 版本:SQL Server 2008 R2(开发人员版-进行概念验证) 操作系统:Windows7 我已采取的步骤Sql server SQL Server PDF全文搜索不适用于FileStream PDF文件,sql-server,sql-server-2008,full-text-search,filestream,Sql Server,Sql Server 2008,Full Text Search,Filestream,我无法对通过FileStream加载到SQL Db中的PDF文件进行全文搜索 版本:SQL Server 2008 R2(开发人员版-进行概念验证) 操作系统:Windows7 我已采取的步骤 已安装Adobe iFilter 确保SQL Server全文后台程序服务正在运行 已将环境路径添加到Adobe PDF筛选器bin目录 运行以下脚本来设置新的iFilter,并确保它是正确的 活跃的 在我要索引的FileStream表上创建了全文索引 CREATE FULLTEXT INDEX on
- 已安装Adobe iFilter
- 确保SQL Server全文后台程序服务正在运行
- 已将环境路径添加到Adobe PDF筛选器bin目录
- 运行以下脚本来设置新的iFilter,并确保它是正确的 活跃的
- 在我要索引的FileStream表上创建了全文索引
CREATE FULLTEXT INDEX on local.FILE_REPOSITORY (DOCUMENT TYPE COLUMN FILE_EXTENSION) Key Index PK_File_Repository ON (FileSearchCat, FILEGROUP [PRIMARY]); GO
- 重建目录
ALTER FULLTEXT CATALOG FileSearchCatREBUILD WITH ACCENT_SENSITIVITY=OFF;
- 运行查询以查看索引是否正常工作
select * from local.FILE_REPOSITORYwhere freetext(DOCUMENT, '25678')
我做错了什么?好的,所以我找到了答案……我需要运行以下步骤:
EXEC sp_fulltext_service @action='load_os_resources', @value=1; -- update os resources
EXEC sp_fulltext_service 'verify_signature', 0 -- don't verify signatures
EXEC sp_fulltext_service 'update_languages'; -- update language list
EXEC sp_fulltext_service 'restart_all_fdhosts'; -- restart daemon
EXEC sp_help_fulltext_system_components 'filter'; -- view active filters
但也需要运行这个
reconfigure with override
您是否在具有存储在Image类型列中的二进制数据的表上测试了上述解决方案?谢谢。非常感谢,在执行您的命令之后,我还重建了全文目录。将全文目录更改为目录重建。
reconfigure with override