New-SPEnterpriseSearchIndexComponent
指定のトポロジおよび Search Service インスタンスに対し、新しいインデックス コンポーネントを作成します。
構文
New-SPEnterpriseSearchIndexComponent
-SearchServiceInstance <SearchServiceInstancePipeBind>
-SearchTopology <SearchTopologyPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-IndexPartition <UInt32>]
[-RootDirectory <String>]
[-SearchApplication <SearchServiceApplicationPipeBind>]
[-WhatIf]
[<CommonParameters>]
説明
新しいインデックス コンポーネントを作成し、指定した Search Service インスタンスの非アクティブの検索トポロジに追加します。 変更は、検索トポロジが有効になった時点で反映されます。
例
------------------例-----------------
$si = Get-SPEnterpriseSearchServiceInstance
$ssa = Get-SPEnterpriseSearchServiceApplication
$topology = Get-SPEnterpriseSearchTopology -SearchApplication $ssa
New-SPEnterpriseSearchIndexComponent -SearchTopology $topology -SearchServiceInstance $si -SearchApplication $ssa -IndexPartition 1 -RootDirectory E:\Index
次の使用例は、既存の Search Service アプリケーションの非アクティブなトポロジに新しい検索インデックス コンポーネントを追加します。 インデックス コンポーネントのディレクトリは、パーティション番号が 1 の E:\Index に設定されています。
パラメーター
-AssignmentCollection
適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。
Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。
Stop-SPAssignment
コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
コマンドを実行する前に確認メッセージを表示します。
詳細については、次のコマンドを入力します。get-help about_commonparameters
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-IndexPartition
新しい検索インデックス コンポーネントに割り当てるインデックス パーティション番号を指定します。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-RootDirectory
新しい検索インデックス コンポーネントのインデックスの場所を保持するルート ディレクトリを指定します。 これは、システムの他の部分、同じディスクを共有する他のシステムとの I/O 競合を回避するために、専用ディスク上のインデックスを分離する場合、または OS ディスクを埋めるインデックスを危険にさらしたくない場合に必要です (一般に C: )
ルート ディレクトリを、たとえば E: のような、ボリュームのルートに指定した場合、SSA を削除しても、インデックスはクリーン アップされません。 その後、SSA を手動で削除する必要があります。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SearchApplication
検索トポロジを含む Search Service アプリケーションを指定します。
Type: | SearchServiceApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SearchServiceInstance
新しいインデックス コンポーネントをホストする検索サービス インスタンスを指定します。
Type: | SearchServiceInstancePipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SearchTopology
新しいインデックス コンポーネントを追加する検索トポロジを指定します。
Type: | SearchTopologyPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
コマンドを実行する代わりに、コマンドの実行結果を説明するメッセージを表示します。
詳細については、次のコマンドを入力します。get-help about_commonparameters
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |