文本搜索无法在FileStream PDF文件上使用
我无法使用全文搜索来处理我通过FileStream加载到SQL Db中的PDF文件。
版本:SQL Server 2008 R2(开发版 - 进行概念验证)操作系统:Windows 7
我已采取的步骤。
运行下面的脚本来设置新的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表上创建全文索引
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的任何结果,但对单词(docx)工作正常?
我究竟做错了什么?
好,所以我想通了......我需要运行这些步骤:
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
链接地址: http://www.djcxy.com/p/9549.html
上一篇: Text Search not working on FileStream PDF File
下一篇: TypeError: a is null