• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

ひらとも30のブログ一覧

2011年02月04日 イイね!

完全に備忘録です…

ここ二週間ほど行き詰っていたものが、やっと解決できたようなので備忘録として残しておきます。
ネットで検索してもあまり情報が無く、時間がかかってしまいました。

同じことでお悩みエンジニアさんのためにも、情報としてアップしておきます。





-- WindowsServer2008 64bitとSQLServer2008でPDFファイルを検索する方法 --
※上手くいかなくても、自己責任で。頑張り屋さんは泣かないこと(^_^)/

今回使用のOSとDB
OS:Windows Server 2008 Standard 64bit版 SP2
DB:SQL Server 2008 WebEdition SP2(Expressでもいけるかも?)


・最初にPDF用のiFilterという検索エンジンが必要になるのでadobeでダウンロードしてサーバーにインストール。
Adobe PDF iFilter 9 for 64-bit platforms

・インストール後以下の値を
C:\Program Files\Adobe\Adobe PDF iFilter 9 for 64-bit platforms\bin\

コントロールパネル->システム->詳細設定->環境変数->「システム環境変数のPath」選択->[編集]->変数値 の最後に;(セミコロン)を付けて追加する

・再起動する

・SQL Server Management Studio で 「新しいクエリ」を開く(master)

・以下のSQL文を実行(登録されているiFilterの一覧が表示される)
select * from sys.fulltext_document_types
この中に[.pdf]が含まれていれば終了、たぶん検索できるはず。

・無い場合は、以下のSQL文を実行
exec sp_fulltext_service 'load_os_resources',1
exec sp_fulltext_service 'verify_signature',0
go

もう一度確認
select * from sys.fulltext_document_types

これで[.pdf]が出てくれば終了。
出てこなければ…それは調べてみてください。


T-SQLからカタログおよびフルテキストインデックスを作成する方法
Express以上の場合はManagementStudioから設定する方が断然楽です。

------ ここから T-SQLで実行する------
/* カタログ作成 カタログ名:CatalogName */
CREATE FULLTEXT CATALOG CatalogName AS DEFAULT;


/* テーブル T_ファイルデータ にフルテキストインデックスを設定する */
/* バイナリデータが入っている項目名が「データ」、拡張子(.pdf/.xls/.txt)が入っている項目名が「型」(ここでもハマったw) */

CREATE FULLTEXT INDEX ON T_ファイルデータ(データ TYPE COLUMN 型)
KEY INDEX IX_T_ファイルデータ
ON CatalogName
WITH CHANGE_TRACKING AUTO ;
------------- ここまで -------------


・検索方法
SELECT  * 
FROM    T_ファイルデータ
WHERE CONTAINS(データ,'検索文字列');


以下検索キーワード用
PDF iFilter テキスト 検索 SQL Server2008 Windows 2008 バイナリ nvarchar(max)
Posted at 2011/02/04 19:13:07 | コメント(4) | トラックバック(0) | 備忘録 | パソコン/インターネット

プロフィール

「熊本からやっと岡山、まだ先は長い」
何シテル?   12/09 16:02
いつの間にやら、16年落ちの車を買って「新しい車はいいなぁ」とか言ってる人間になってしまいました(笑 すれ違いましたら、気軽にサムアップでもしてください。 ...
みんカラ新規会員登録

ユーザー内検索

<< 2025/8 >>

     12
3456789
10111213141516
17181920212223
24252627282930
31      

リンク・クリップ

愛車一覧

BMW その他 BMW その他
72年式のCSiです。 4MT,インジェクション(Dジェトロニック)の200ps 19 ...
アルファロメオ スパイダー アルファロメオ スパイダー
やっと持ってキターー!! 雨で大変だったけど、それもいい思い出になるかな? 昔はあんま ...
輸入車その他 輸入車A 謎のクルマ (輸入車その他 輸入車A)
謎のクルマです
BMW その他 BMW その他
兄から強制購入させられました(笑 でも、このおかげで今の私があるわけですから感謝してます ...

過去のブログ

2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation