クエリ コンポーネントを追加または削除する (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 Server 2010)」を参照してください。
一般に、インデックス パーティションに対して負荷分散機能またはフェールオーバー機能を適用するかどうかに応じて、インデックス パーティションには 1 つまたは 2 つのクエリ コンポーネントが含まれます。インデックス パーティションに 3 つ以上のクエリ コンポーネントを追加することもできますが、通常、このような場合には、新しいインデックス パーティションを作成することをお勧めします。
サーバー上にクエリ コンポーネントを作成することによって、そのサーバーをサービス クエリに割り当てます。複数のファーム サーバー間でクエリ処理の負荷を分散させる場合は、インデックス パーティションにミラー クエリ コンポーネントを追加し、クエリを処理するサーバーにそれらを関連付けます。
注意
新しいインデックス パーティションを作成すると、インデックス パーティションの最初のクエリ コンポーネントが自動的に作成されます。
インデックス パーティションにクエリ コンポーネントを追加するには
この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。
[サーバーの全体管理] の [アプリケーション構成の管理] セクションで、[サービス アプリケーションの管理] をクリックします。
[サービス アプリケーション] ページで、クエリ コンポーネントを追加する Search Service アプリケーションの名前をクリックします。
[検索管理] ページの [検索アプリケーションのトポロジ] セクションで、[変更] をクリックします。
[検索トポロジの管理] ページで、変更するインデックス パーティション内のクエリ コンポーネントをクリックし、[ミラーの追加] をクリックします。
[ミラー クエリ コンポーネントの追加] ダイアログ ボックスの [サーバー] フィールドで、クエリ コンポーネントを追加するファーム サーバーを選択します。
[関連するプロパティ データベース] フィールドに、変更しているインデックス パーティションに関連するプロパティ データベースが表示されます。インデックス パーティションにミラー クエリ コンポーネントを追加している最中に、このフィールドを変更することはできません。
[インデックスの場所] フィールドで、クロール コンポーネントから受け取ったインデックス ファイルのストレージとして使用するサーバー上の場所を、必要に応じて指定できます。既定の場所を使用する場合は、このフィールドの内容を変更せずにそのまま使用します。
[フェイルオーバーのみのクエリ コンポーネント] セクションでは、同じインデックス パーティション内にあるプライマリ クエリ コンポーネントの障害発生時にのみクエリ コンポーネントがクエリを受け取るようにする場合は、[このクエリ コンポーネントをフェイルオーバーのみとして設定する] チェックボックスをオンにします。
[OK] をクリックして、ミラー クエリ コンポーネントをジョブのキューに追加します。
[検索トポロジの管理] ページで、[トポロジの変更を適用] ボタンをクリックして、選択されているインデックス パーティションに新しいミラー クエリ コンポーネントを追加する SharePoint タイマー ジョブを開始します。
注意
検索トポロジに対するその他の変更を済ませてから [トポロジの変更を適用] をクリックすれば、すべての変更内容を一括して適用できます。
インデックス パーティションからクエリ コンポーネントを削除するには
この手順を実行しているユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。
[サーバーの全体管理] の [アプリケーション構成の管理] セクションで、[サービス アプリケーションの管理] をクリックします。
[サービス アプリケーション] ページで、クエリ コンポーネントを削除する Search Service アプリケーションの名前をクリックします。
[検索管理] ページの [検索アプリケーションのトポロジ] セクションで、[変更] をクリックします。
[検索トポロジの管理] ページで、削除するクエリ コンポーネントをクリックし、[削除] をクリックします。
表示されるメッセージ ボックスで、[OK] をクリックして、クエリ コンポーネントの削除をジョブのキューに追加します。
[検索トポロジの管理] ページで、[トポロジの変更を適用] ボタンをクリックして、選択されているインデックス パーティションからクエリ コンポーネントを削除する SharePoint タイマー ジョブを開始します。
注意
インデックス パーティションからすべてのクエリ コンポーネントを削除すると、そのインデックス パーティションはファームから完全に削除され、そのパーティションからコピーされたすべてのデータは残りのパーティションに分散してコピーされます。必要なリソースの有無やパーティション内のデータの量によっては、この操作に長い時間がかかって、ファームのパフォーマンスに影響を与えることがあります。Search Service アプリケーションに最後に残ったインデックス パーティションは削除できません。
注意
検索トポロジに対するその他の変更を済ませてから [トポロジの変更を適用] をクリックすれば、すべての変更内容を一括して適用できます。