6

Web サイトの IIS6 プロパティでホーム ディレクトリを設定する場合、デフォルトでオンになっている [このリソースにインデックスを付ける] オプションがあります。

マイクロソフトのサイトには次のように書かれています。

Microsoft Indexing Service がこのフォルダを Web サイトのフルテキスト インデックスに含めることを許可するには、このアクセス許可を付与してください。このアクセス許可を付与すると、ユーザーはこのリソースに対してクエリを実行できます。

このオプションをいつオンにするかについて、誰か詳細を教えてもらえますか? ユーザーはこのリソースに対してどのようなクエリを実行しますか? Web サイトでこれをオン/オフに設定することの長所と短所は何ですか?

4

2 に答える 2

6

Windowsインデックスサービスは、指定されたディレクトリの下にあるファイル(適切なIFilterがインストールされているファイル)からコンテンツを継続的に抽出し、インデックス付きカタログを作成して、効率的かつ迅速な検索を容易にします。

IIS 6で[このリソースにインデックスを付ける]を設定し、Windowsインデックスサービスが実行されている場合、サービスはWebカタログ/仮想ディレクトリ/ディレクトリ/サブディレクトリの実際の物理パスをWebカタログでインデックスを作成するディレクトリのリストに追加します。サービスはファイルのインデックス作成を開始します。

プログラムでWindowsインデックスサービスと対話して、インデックス付きのファイル/コンテンツを検索するには、さまざまな方法があります。OLE DBプロバイダー、クエリヘルパーなど...。

オプションをオンに設定:いつ

  • カスタム検索は、Windowsインデックスサービスを介して実行されます
  • Webサイト/ディレクトリには、検索されるファイルが含まれています。

オプションをオフに設定:

  • カスタム検索では、Windowsインデックスサービスは使用されません。

Windowsインデックスサービスは、オプションがオンになっているサイト/ディレクトリのコンテンツに継続的にインデックスを付けます。これにより、パフォーマンスの問題が発生する可能性があります。MicrosoftIndexServicesを使用しないサイトではオプションをオフにすることをお勧めします。

注:Windows Server 2003では、Windowsインデックスサービスはデフォルトで無効になっています。

于 2010-04-27T09:55:12.793 に答える
1

これは、検索を駆動するために使用されたインデックスサービスを使用するためのものです。もう誰もこれを使っていないと思います。それはHDに対してかなり集中的です。サーバーでインデックスサービスが有効になっているかどうかを確認してください。デフォルトでは無効にします。

インデックスサービスmmcを開くと、システムとWebスコープがあります。このチェックボックスをオンにすると、WebサイトがWebスコープに追加されます。独自の検索アルゴリズムを作成する場合は、Webスコープに対して検索クエリを作成します。2008年なので、Googleを使用します。

于 2008-10-30T20:04:59.173 に答える