SQL Server 2008 R2 を使用しており、PDF BLOB に全文検索を実装しようとしています。
Adobe から iFilter をインストールし、インストールされていることを確認しました
使用する
EXEC sp_help_fulltext_system_components 'filter';
filter .pdf E8978DA6-047F-4E3D-9C78-CDBE46041603
C:\Program Files\Adobe\64 ビット プラットフォーム用 Adobe PDF iFilter 11\bin\PDFFilter.dll
11.0.1.36 Adobe Systems, Inc.
次に、FT インデックスのフルテキスト カタログを作成し、FT インデックスを作成しました。
CREATE FULLTEXT INDEX ON Compliance_Updates
(
FileDesc
Language 1033,
FileData
TYPE COLUMN FileDataType
)
KEY INDEX PK_Compliance_Updates
ON FT_Compliance_Updates;
次に、いくつかの PDF をテーブルに追加した後、インデックスの再構築を強制しました。インデックスは、..
カタログ サイズ: 0MB
アイテム数: 2
一意のキー数: 7
名前: FT_Compliance_Updates
最終作成日: 12/11/2013 09:36 作成
ステータス: アイドル
ただし、次の検索を実行すると、結果はゼロになります...
SELECT FileID, FileDesc, PubDate
FROM Compliance_Updates
WHERE CONTAINS(FileData, 'mortgage')
カタログを削除し、すべてのテーブル レコードとインデックス (PK を含む) を削除し、iFilter インストールを再実行しようとしました
exec sp_fulltext_service 'load_os_resources', 1;
exec sp_fulltext_service 'verify_signature', 0;
SQL Server を再起動し、インデックスと FT カタログを再作成しましたが、何も機能していないように見えますか?