IIS-IndexServer
Index Serverの設定、htmlの置き方は、基本的には極めて簡単。 ただ自分自身の場合を例にとると、次の問題が発生した。
■検索すると異常に時間がかかる
●状況 ・サンプル検索した時は、正常に検索できた ・サンプルページ(html含む)を仮想ルートディレクトリにコピーし、実際使用目的に変更 したところ、異常に時間がかかった。 ・設定ファイルの指定事項が反映していない。[1頁50件表示に変更したのに...] ●原因 ・1つは、検索範囲を広くしすぎたため。 ・それ以外に、全般設定ミスが考えられる。(つまりテストではOKなので) ●対策 1)検索対象を制限 2)設定ファイルの見直し →すみません。再起動してなかったため指定事項が反映しなかった。
■設定事項
Index ServerはIIS同様インストール直後から稼働している。 [スタート] -[プログラム] -[Windows NT4.0 Option Pack] -[Microsoft Index Server] -[Index Serverサンプルクェリーフォーム]を実行する。 ●検索範囲 デフォルト値は、ルートフォルダのみ。 注意したいのは、共有ドライブ設定。 自分の設定では、各ドライブをWEB共有に設定 したため、かなりの広範囲が対象となってしまった。 共有ドライブは制限したほうがい い。 索引ファイルは、\inetpub\catalog.wci の中に、 一度3GBという信じがたいサイズの索引ができたことがある。 注意! ★範囲指定方法 1)「既定のWEBサイト」のプロパティの「ホームディレクトリ」タブにある 「このディレクトリを索引付けする」チェックボックスをオフする。 * オフにすると、自動的に継承関係のある下位の仮想ディレクトリの索引付け設定は 消える。 2) 必要なディレクトリについてオンとする。 ●アクセス制限 ★WEB共有 Windows NTエクスプローラから仮想ディレクトリにしたフォルダのプロパティで 「WEB共有」タブを使う。 ★NTFSアクセス権 Index Serverでは「NTFSアクセス権」をつけることで検索対象を制限する。 以上に加えてIISとしてのアクセス制限を加える。 そうすると、Index Serverは制限内のファイルをヒットしない。
■確認事項
●検索対象ファイル 初期設定では、テキスト、html, Word, Excel, Powerpointの文書ファイルに対応。 対象ファイルを追加するためにはtool[Filterと呼称]が必要で、ソフトメーカーから 無償配布される。 PDF Filter[Adobe] ●索引カタログの更新 索引ファイルは、\inetpub\catalog.wci の中。 最初から作り直すには 1)[コントロールパネル] -[サービス]の"Content Index"を停止 2)\inetpub\catalog.wciフォルダの中のファイルを削除 1)[コントロールパネル] -[サービス]の"Content Index"を再開 また強制的に最新にするには、 管理ツールの設定画面の「Web」というアイコンを右クリックして出る「結合」を 動作させる。 ●検索用サンプル 6種類のクェリーサンプルが用意されていて、クライアントからもすぐ利用できる。 http://サーバー名/iissamples/iissamples/ 「ASPサンプル」と「HTM/IDQサンプル」とがあるが、どちらでも... ●通販サイトサンプル OptionPackからIIS4.0と共にWWWサンプル頁を導入した人は「Exploration Air」 という通信販売サイトの見本がある。 http://localhost/IISSamples/Exair/ ●検索用ページ(html) 例えば、サンプルをそのまま使うとして、それらを\scriptフォルダにコピー。 例えば、そのなかのquery.htmを検索用ページとして指定するとよい。
■参考資料
Microsoft(R) Index Server ガイド Microsoft(R) Index Server ガイド Index Server関係の資料はあまりない。 つまりIISのHelpのなかのIndexServerの説明が一番詳しい。 これはローカルでは、例d:\WinNT\help\iis\default.htmから起動するんだけど、 d:\WinNT\help\iis\misc\content.htmでVBscriptを使ってCohhk.hhk等のファイルで 内容を管理しているので、通常のWEBページのようにページ参照できない。 それで、IISでWEBページとして設定して、下記のようにWEBから参照できるようにしてみた。 ●http://www2.fukumi.co.jp/iishelp/ [Microsoft Index Server] ★[セットアップ][Index Server入門] [Index Serverのツアー][Index Serverを理解する][クェリーとインデックス作成] [検索フォームを作成する][SQLのIndex Serverのデータへのアクセス][管理] [トラブルシューティング][リファレンス]
潟tクミ Fukumi Corporation
〒101-0032 東京都千代田区岩本町2−4−10共同ビル(岩本町2丁目) tel.03-5687-2890 fax.03-5687-2918 URL:www.fukumi.co.jp/ E-Mail: mm@fukumi.co.jp
- Tips 目次へ戻る。
- ホームへ戻る。
- 作成:2000.11.23 最終更新:2001.1.13 小菅博之