インデックス列を追加する (FAST Search Server 2010 for SharePoint)
適用先: FAST Search Server 2010
トピックの最終更新日: 2014-11-27
インデックスが大きすぎて 1 つのサーバーに格納できない場合は、インデックス列を追加して FAST Search Server 2010 for SharePoint ファームをスケール アウトできます。
警告
インデックス列を追加する前に、インデックス付けされたすべてのコンテンツを FAST Search Server 2010 for SharePoint ファームから削除する必要があります。展開の規模によっては、コンテンツの再インデックス付けに数日かかることがあります。
インデックス列を追加するには
クロールを停止します。
FAST Search Content SSA を使用してコンテンツをクロールする場合は、「クロールを開始、一時停止、再開、または停止する (FAST Search Server 2010 for SharePoint)」でクロールの停止に関する情報を参照してください。
FAST Search Web クローラーを使用してコンテンツをクロールする場合は、「クロール プロセスを開始、一時停止、再開、または停止する (FAST Search Web クローラー)」でクロールの停止に関する情報を参照してください。
別の FAST Search 固有コネクタを使用している場合は、すべてのクロールが停止していることを確認します。
Web アナライザー コンポーネントを一時停止します。これらのコンポーネントはアイテム間のリンクを分析し、クリックスルー ログを検索します。手順実行中のインデックス作成済みアイテムの部分的な更新を回避するには、これらのコンポーネントを停止しておく必要があります。
管理サーバーで、FAST Search Server 2010 for SharePoint シェルを開きます。
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているサーバーの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Web アナライザーのスケジュール ステータスを調べます。Windows PowerShell コマンド プロンプトで、次のコマンドを入力してください。
waadmin ShowStatus
注意
Web アナライザーで複数のビューを使用する場合は、「waadmin.exe リファレンス」を参照してください。
既定のビューの場合、コマンド出力の Views セクションで Schedule statusを調べます。このとき、 Schedule status が pausedに設定されている場合は、次の手順を実行します。
Windows PowerShell コマンド プロンプトで、次のコマンドを入力してください。
waadmin enqueueview
既定の Web アナライザー ビューが実行中になるまで待ちます。「
waadmin ShowStatus
」というコマンドを入力し、Schedule statusを調べてください。今回はSchedule statusはrunningに設定されるはずです。
Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
waadmin AbortProcessing spreladmin AbortProcessing
すべてのアイテム処理が完了するまで待ちます。
Windows PowerShell コマンド プロンプトで、以下のコマンドを入力します。
psctrl status
注意
すべてのプロセッサ サーバーが "アイドル" の状態にあることを確認してから、次の手順に進んでください。
すべてのアイテムをコンテンツ インデックスから削除します。
FAST Search Content SSA を使用してコンテンツをクロールする場合は、「コンテンツ インデックスをリセットする (FAST Search Server 2010 for SharePoint)」の手順に従って、すべてのアイテムを "sp" という名前の既定のコンテンツ コレクションから削除します。
1 つ以上の FAST Search 固有コネクタを使用してコンテンツをクロールする場合は、それらのコネクタに関連付けられたコンテンツ コレクションからすべてのアイテムを削除します。
管理サーバー上の Windows PowerShell コマンド プロンプトで、以下のコマンドを入力します。
Get-FASTSearchContentCollection
すべてのコンテンツ コレクションの一覧が取得されます。
コンテンツ コレクションごとに Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
Clear-FASTSearchContentCollection -Name <ContentCollectionName>
ここで、<ContentCollectionName> は、コンテンツ コレクションの名前です。
インデクサーでインデックス付けされているアイテムがないことを確認します。
管理サーバー上の Windows PowerShell コマンド プロンプトで、以下のコマンドを入力します。
indexerinfo -a doccount
注意
すべてのインデクサーのアイテム数が 0 個と表示されることを確認してから、次の手順に進んでください。
展開を再構成してインデックス列を追加します。
展開構成ファイル (deployment.xml) に適用する必要がある変更内容を決定します。
host 要素を新しいインデックス列の各サーバーに追加します。
注意
すべてのインデックス列で構成が同じである必要があります。
「新規サーバーの追加を含めてファーム展開を再構成する」の手順を実行してください。
管理サーバー上の Windows PowerShell コマンド プロンプトで、以下のコマンドを入力して Web アナライザー コンポーネントの処理を再開します。
waadmin EnqueueView spreladmin Enqueue
すべてのコンテンツのフル クロールを開始します。
FAST Search Content SSA を使用してコンテンツをクロールする場合は、クロールの開始の詳細について「クロールを開始、一時停止、再開、または停止する (FAST Search Server 2010 for SharePoint)」を参照してください。
FAST Search Web クローラー を使用してコンテンツをクロールする場合は、クロールの開始の詳細について「クロール プロセスを開始、一時停止、再開、または停止する (FAST Search Web クローラー)」を参照してください。
See Also
Reference
waadmin.exe リファレンス
spreladmin.exe リファレンス
Concepts
FAST Search Server ファーム トポロジを計画する (FAST Search Server 2010 for SharePoint)
コンテンツ インデックスの高い可用性を管理する (FAST Search Server 2010 for SharePoint)
クエリ処理能力を増強する (FAST Search Server 2010 for SharePoint)
deployment.xml リファレンス
インデクサーのコンテンツ容量を拡張する (FAST Search Server 2010 for SharePoint)