5

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 ビット プラットフォーム用 Adob​​e PDF iFilter 11\bin\PDFFilter.dll
11.0.1.36 Adob​​e 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 カタログを再作成しましたが、何も機能していないように見えますか?

4

4 に答える 4

4

バージョン 11.x も機能しませんでした。9.x で動作します :) Adob​​e の Web サイトで 9.x 64 ビットを見つけるのは困難です。ただし、FTP では次の場所にあります: ftp://ftp.adobe.com/pub/adobe/acrobat/win/9.x/

于 2014-11-27T10:30:27.780 に答える
4
  • バージョン 11.x は機能しませんでしたが、9.x は機能しました。
  • C:\Program Files\Adobe\Adobe PDF iFilter 9 for 64-bit platforms\bin\また、システムの PATH 変数の最後にも追加する必要があります。[スタート] > [コントロール パネル] > [システム] > [高度な環境変数] -> [システム変数] -> [PATH を検索]
于 2014-03-10T07:09:30.863 に答える
2

FWIW、SQL Server 2014 でもバージョン 11.x を動作させることができなかったため、上記の FTP リンクからバージョン 9.x をダウンロードしました。バージョン 9.x も私にとってはうまくいったので、まだ進むべき道のようです! :^)

于 2015-06-17T17:29:31.677 に答える