Windows PowerShell を使用してユーザー コンテキストを追加、削除、および表示する (FAST Search Server 2010 for SharePoint)
適用先: FAST Search Server 2010
トピックの最終更新日: 2016-11-29
ここでは、Windows PowerShell を使用してユーザー コンテキストを管理する方法を説明します。グラフィカル ユーザー インターフェイスを使用してユーザー コンテキストを管理する方法については、「Manage FAST Search user contexts (Office.com) (英語)」を参照してください。サイト コレクションの管理者または代理のサイト コレクション管理者の権限を持つユーザーだけがグラフィカル ユーザー インターフェイスを使用してユーザー コンテキストを管理できることに注意してください。
この記事では、以下の Windows PowerShell の手順について説明します。
ユーザー コンテキストを作成する
すべてのユーザー コンテキストを表示する
ユーザー コンテキストを削除する
すべてのユーザー コンテキストを削除する
ユーザー コンテキストを類義語に追加する
ユーザー コンテキストを類義語から削除する
ユーザー コンテキストをおすすめコンテンツに追加する
ユーザー コンテキストをおすすめコンテンツから削除する
ユーザー コンテキストをビジュアルおすすめコンテンツに追加する
ユーザー コンテキストをビジュアルおすすめコンテンツから削除する
ユーザー コンテキストをドキュメントまたはサイトの昇格に追加する
ユーザー コンテキストをドキュメントまたはサイト の昇格から削除する
ユーザー コンテキストを作成する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー プロファイル プロパティを作成します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $context = $searchSettingGroup.Contexts.AddContext("<ContextName>") $andExpression = $context.AddAndExpression() $orExpression = $andExpression.AddOrExpression() $orExpression.AddMatchExpression("<PropertyName0>","<PropertyValue0>") $orExpression.AddMatchExpression("<PropertyName1>","<PropertyValue1>") $notExpression = $andExpression.AddNotExpression() $notExpression.AddMatchExpression("<PropertyName2>","<PropertyValue2>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<ContextName> は、作成するユーザー コンテキストの名前です。
<PropertyName0> は、コンテキストに追加するユーザー コンテキスト プロパティの名前です。
<PropertyValue0> は、コンテキスト式で使用される当該のユーザー コンテキスト プロパティ (<PropertyName0>) の値です。
<PropertyName1> は、コンテキストに追加するユーザー コンテキスト プロパティの名前です。
<PropertyValue1> は、コンテキスト式で使用される当該のユーザー コンテキスト プロパティ (<PropertyName1>) の値です。
<PropertyName2> は、コンテキストに追加するユーザー コンテキスト プロパティの名前です。
<PropertyValue2> は、コンテキスト式で使用される当該のユーザー コンテキスト プロパティ (<PropertyName2>) の値です。
注意
ユーザー コンテキストは、検索の実行時に評価される論理的な照合式を提供します。この式は、AND、OR、および NOT の各式を追加することで任意の複雑さにすることができます。上記の手順では、次の形式の式が作成されます。(<PropertyName0>:<PropertyValue0>OR<PropertyName1>:<PropertyValue1>) AND (NOT (<PropertyName2>:<PropertyName2>))
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
すべてのユーザー コンテキストを表示する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
すべてのユーザー コンテキストを表示します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $searchSettingGroup.Contexts
ここで、
- <SearchSettingGroupName> は、検索設定グループの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストを削除する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストを削除します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $searchSettingGroup.Contexts.RemoveContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<ContextName> は、作成するコンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
すべてのユーザー コンテキストを削除する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
すべてのユーザー コンテキストを削除します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $searchSettingGroup.Contexts.Clear()
ここで、
- <SearchSettingGroupName> は、検索設定グループの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストを類義語に追加する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストを類義語に追加します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $synonym = $keyword.Synonyms.GetSynonym("<SynonymTerm>") $synonym.Contexts.AddContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<SynonymTerm> は、ユーザー コンテキストを追加する類義語用語です。
<ContextName> は、類義語に追加される既存のコンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストを類義語から削除する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストを類義語から削除します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $synonym = $keyword.Synonyms.GetSynonym("<SynonymTerm>") $synonym.Contexts.AddContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<SynonymTerm> は、ユーザー コンテキストを削除する類義語用語です。
<ContextName> は、類義語から削除される既存のユーザー コンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストをおすすめコンテンツに追加する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストをおすすめコンテンツに追加します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $bestBet = $keyword.BestBets.GetBestBet("<BestBetName>") $bestBet.Contexts.AddContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<BestBetName> は、ユーザー コンテキストを追加するおすすめコンテンツの名前です。
<ContextName> は、おすすめコンテンツに追加される既存のユーザー コンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストをおすすめコンテンツから削除する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストをおすすめコンテンツから削除します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $bestBet = $keyword.BestBets.GetBestBet("<BestBetName>") $bestBet.Contexts.RemoveContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<BestBetName> は、ユーザー コンテキストを削除するおすすめコンテンツの名前です。
<ContextName> は、おすすめコンテンツから削除される既存のユーザー コンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストをビジュアルおすすめコンテンツに追加する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストをビジュアルおすすめコンテンツに追加します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $visualBestBet = $keyword.FeaturedContent.GetFeaturedContent ("<VisualBestBetName>") $visualBestBet.Contexts.AddContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<VisualBestBetName> は、ユーザー コンテキストを追加するビジュアルおすすめコンテンツの名前です。
<ContextName> は、ビジュアルおすすめコンテンツに追加される既存のユーザー コンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストをビジュアルおすすめコンテンツから削除する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストをビジュアルおすすめコンテンツから削除します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $visualBestBet = $keyword.FeaturedContent.GetFeaturedContent("<VisualBestBetName>") $visualBestBet.Contexts.RemoveContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<VisualBestBetName> は、ユーザー コンテキストを削除するビジュアルおすすめコンテンツの名前です。
<ContextName> は、ビジュアルおすすめコンテンツから削除される既存のユーザー コンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストをドキュメントまたはサイトの昇格に追加する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストをドキュメントまたはサイトの昇格に追加します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $promotion = $keyword.Promotions["<PromotionName>"] $promotion.Contexts.AddContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<PromotionName> は、ユーザー コンテキストの追加先となるドキュメントまたはサイトの昇格の名前です。
<ContextName> は、ドキュメントまたはサイトの昇格に追加する既存のユーザー コンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)
Get-FASTSearchSearchSettingGroup
ユーザー コンテキストをドキュメントまたはサイトの昇格から削除する
次の最小要件を満たしていることを確認します。FAST Search Server 2010 for SharePoint がインストールされているコンピューターの FASTSearchAdministrators ローカル グループのメンバーであること。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint] をクリックします。
[Microsoft FAST Search Server 2010 for SharePoint shell] をクリックします。
Windows PowerShell コマンド プロンプトで、すべての検索設定グループを取得します。
Get-FASTSearchSearchSettingGroup >>Name : 9c65a55f-eafc-451d-b0f5-56fbed465141 >>Description : >>Id : 1 >>LastChanged : 10/19/2010 9:04:46 AM
ユーザー コンテキストをドキュメントまたはサイトの昇格に追加します。
$searchSettingGroup = Get-FASTSearchSearchSettingGroup -Name "<SearchSettingGroupName>" $keyword = $searchSettingGroup.Keywords.GetKeyword("<KeywordTerm>") $promotion = $keyword.Promotions["<PromotionName>"] $promotion.Contexts.RemoveContext("<ContextName>")
ここで、
<SearchSettingGroupName> は、検索設定グループの名前です。
<KeywordTerm> は、既存のキーワードのキーワード用語を表す文字列名です。
<PromotionName> は、コンテキストの削除元となるドキュメントまたはサイトの昇格の名前です。
<ContextName> は、ドキュメントまたはサイトの昇格から削除される既存のコンテキストの名前です。
関連項目
Microsoft.SharePoint.Search.Extended.Administration.Keywords Namespace (英語)