7
我无法使用全文搜索来处理PDF文件我通过FileStream将数据加载到SQL Db中。SQL Server PDF全文搜索无法使用FileStream PDF文件
版:SQL Server 2008 R2的(开发版 - 做概念验证) 操作系统:Windows 7
步骤我都采取。
- 安装Adobe IFilter的
- 确信SQL Server全文后台程序服务正在运行
- 添加环境路径到Adobe PDF过滤器bin目录
冉下面的脚本设置新的iFilter并确保它是 活跃
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
创建全文上的FileStream TA指数竹叶提取我想指数
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')
不返回任何结果PDF,但对word(docx)工作正常?
我在做什么错?
您是否已经在二进制数据存储在Image类型列中的表上测试了上述解决方案?谢谢。 – Manolis