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