Share via


インデックス パーティションを追加または削除する (Search Server 2010)

 

適用先: Search Server 2010

トピックの最終更新日: 2010-02-22

注意

  • 検索トポロジを変更できるのは、Microsoft Search Server 2010 をインストールするときに [ファーム] インストール オプションを選択した場合のみです。

  • Microsoft Search Server 2010 Express は、エントリレベルのエンタープライズ検索ソリューションで、スケーラビリティに制限があります。Search Server 2010 Express では、各 Search Service アプリケーションのトポロジ コンポーネントは 1 つのサーバー上に存在する必要があります。そのサーバーにトポロジ コンポーネントを追加することはできますが、多くの場合には有用ではありません。Microsoft SharePoint 2010 製品のエンタープライズ検索用のスケーラブルなソリューションの詳細については、「技術ダイアグラム (SharePoint Server 2010)」を参照してください。

Search Server 2010 で、インデックス パーティションはクエリ コンポーネントのグループです。各クエリ コンポーネントはフル テキスト インデックスのサブセットを保持し、検索結果をクエリ発行者に返します。それぞれのインデックス パーティションは、クロールされた特定のコンテンツ群に関連するメタデータを含む特定のプロパティ データベースと関連付けられています。クエリ サービスの負荷を分散させるには、Search Service アプリケーションにインデックス パーティションを追加し、インデックス パーティションのクエリ コンポーネントを別々のファーム サーバーに配置します。

また、クエリを処理するサーバーを割り当てるには、対象のサーバー上にクエリ コンポーネントを作成します。クエリ処理の負荷を複数のファーム サーバー間で分散させるには、クエリ コンポーネントをインデックス パーティションに追加し、クエリを処理するサーバーにそのクエリ コンポーネントを関連付けます。詳細については、「クエリ コンポーネントを追加または削除する (Search Server 2010)」を参照してください。

注意

新しいインデックス パーティションを作成すると、インデックス パーティションの最初のクエリ コンポーネントが自動的に作成されます。

Search Service アプリケーションにインデックス パーティションを追加するには

  1. この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。

  2. サーバーの全体管理の [アプリケーション構成の管理] セクションで、[サービス アプリケーションの管理] をクリックします。

  3. [サービス アプリケーション] ページで、インデックス パーティションに追加する Search Service アプリケーションの名前をクリックします。

  4. [検索管理] ページの [検索アプリケーションのトポロジ] セクションで、[変更] をクリックします。

  5. [検索トポロジの管理] ページで、[新規作成]、[インデックス パーティションとクエリ コンポーネント] の順にクリックします。

  6. [クエリ コンポーネントの追加] ダイアログ ボックスの [サーバー] の一覧で、新しいインデックス パーティションの最初のクエリ コンポーネントを追加するファーム サーバーを選択します。

  7. [関連するプロパティ データベース] の一覧で、新しいインデックス パーティションに関連付けるプロパティ データベースを選択します。

  8. [インデックスの場所] フィールドで、クロール コンポーネントからインデックス パーティションが受け取ったインデックス ファイルのストレージとして使用するサーバー上の場所を、必要に応じて入力できます。既定の場所を受け入れる場合は、このフィールドの内容を変更せずにそのままにしておきます。

  9. [フェイルオーバーのみのクエリ コンポーネント] セクションでは、同じインデックス パーティション内にあるプライマリ クエリ コンポーネントの障害発生時にのみクエリ コンポーネントがクエリを受け取るようにする場合は、[このクエリ コンポーネントをフェイルオーバーのみとして設定する] チェックボックスをオンにします。新しいインデックス パーティションを作成する場合は、このチェックボックスをオフのままにしておきます。必要に応じて、フェールオーバー クエリ コンポーネントを後でインデックス パーティションに追加できます。

  10. [OK] をクリックすると、新しいインデックス パーティションとその最初のクエリ コンポーネントがジョブのキューに追加されます。

  11. [検索トポロジの管理] ページで、[トポロジの変更を適用] ボタンをクリックすると、指定したサーバーに新しいインデックス パーティションとその最初のクエリ コンポーネントを追加するための SharePoint タイマー ジョブが開始されます。

    注意

    検索トポロジに対するその他の変更を済ませてから [トポロジの変更を適用] をクリックすれば、すべての変更内容を一括して適用できます。

Search Service アプリケーションからインデックス パーティションを削除するには

Search Service アプリケーションからインデックス パーティションを削除できます。その場合、そのインデックス パーティションに関連付けられたすべてのインデックス ファイルも削除されます。インデックス パーティションを削除するには、次の手順に従って、そのインデックス パーティションに関連付けられたすべてのクエリ コンポーネントを削除します。

  1. この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。

  2. サーバーの全体管理の [アプリケーション構成の管理] セクションで、[サービス アプリケーションの管理] をクリックします。

  3. [サービス アプリケーション] ページで、インデックス パーティションを削除する Search Service アプリケーションの名前をクリックします。

  4. [検索管理] ページの [検索アプリケーションのトポロジ] セクションで、[変更] をクリックします。

  5. [検索トポロジの管理] ページで、削除するインデックス パーティション内にあるすべてのクエリ コンポーネントを選択し、[削除] をクリックします。

  6. 表示されるメッセージ ボックスの [OK] をクリックすると、選択したクエリ コンポーネントが削除されます。

  7. 削除するインデックス パーティション内にあるすべてのクエリ コンポーネントについて手順 4. ~ 5. を繰り返します。最後のクエリ コンポーネントを削除すると、インデックス パーティションも削除されます。

    注意

    インデックス パーティションからすべてのクエリ コンポーネントを削除すると、そのインデックス パーティションはファームから完全に削除され、そのパーティションからコピーされたすべてのデータは残りのパーティションに分散してコピーされます。必要なリソースの有無やパーティション内のデータの量によっては、この操作に長い時間がかかって、ファームのパフォーマンスに影響を与えることがあります。Search Service アプリケーションに最後に残ったインデックス パーティションは削除できません。

  8. [検索トポロジの管理] ページで、[トポロジの変更を適用] ボタンをクリックすると、インデックス パーティションとそのクエリ コンポーネントをファームから削除するための SharePoint タイマー ジョブが開始されます。

    注意

    検索トポロジに対するその他の変更を済ませてから [トポロジの変更を適用] をクリックすれば、すべての変更内容を一括して適用できます。