Set-FASTSearchMetadataRankProfile
ランク プロファイルを再構成します。
構文
Set-FASTSearchMetadataRankProfile
-Name <String>
[-AuthorityWeight <Int32>]
[-FreshnessManagedPropertyReference <ManagedProperty>]
[-FreshnessResolution <Int32>]
[-FreshnessWeight <Int32>]
[-PositionStopWordThreshold <Int64>]
[-QualityWeight <Int32>]
[-QueryAuthorityWeight <Int32>]
[-RankModelName <String>]
[-StopWordThreshold <Int64>]
[<CommonParameters>]
Set-FASTSearchMetadataRankProfile
-RankProfile <RankProfile>
[-AuthorityWeight <Int32>]
[-FreshnessManagedPropertyReference <ManagedProperty>]
[-FreshnessResolution <Int32>]
[-FreshnessWeight <Int32>]
[-PositionStopWordThreshold <Int64>]
[-QualityWeight <Int32>]
[-QueryAuthorityWeight <Int32>]
[-RankModelName <String>]
[-StopWordThreshold <Int64>]
[<CommonParameters>]
説明
このコマンドレットでは、ランク プロファイルの関連性コンポーネントを調整して、検索結果の関連性を改善します。
それぞれの重みは、互いに相対的な関係を持ちます。 たとえば、QualityWeight が 400 で、AuthorityWeight が 100 の場合、QualityWeight には AuthorityWeight の 4 倍の重要性があることになります。
ランク プロファイルで決定された重みを乗算すると、すべての関連性コンポーネントが 1 つのランク スコアに結合され、結果セットの並べ替えが決定されます (非関連性の並べ替えが指定されていない限り)。 すべての変更はすぐに有効であり、これを有効にするためにコンテンツを再フィードする必要はありません。
FAST Search Server 2010 for SharePoint コマンドレットに関するアクセス許可と最新の情報については、オンライン ドキュメント (https://go.microsoft.com/fwlink/?LinkId=163227) を参照してください。
例
---------------例 1----------------- (FAST Server for SharePoint 2010)
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -QualityWeight 100 -AuthorityWeight 200 -QueryAuthorityWeight 10 -FreshnessWeight 0
次の使用例は、"ExtraRankProfile" という名前のランク プロファイルの関連コンポーネントの重みを変更します。 変更する重みは、同時に複数指定できます。
この例では、フレッシュネス関連性コンポーネントの重みを 0 に設定することによって無効にすると共に、それ以外のコンポーネントを調整します。
---------------例 2----------------- (FAST Server for SharePoint 2010)
C:\PS>$processingtime = Get-FASTSearchMetadataManagedProperty -name Processingtime
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -FreshnessManagedPropertyReference $processingtime
次の使用例は、"docdatetime" 管理プロパティに基づいてドキュメントの鮮度を判断しなくなったように、"ExtraRankProfile" ランク プロファイルを変更します。
代わりに、鮮度は、アイテムが最後に処理 (フィード) された時点に基づいて、FAST Search Server 2010 for SharePoint システムに送られます。 アイテムが処理された時刻は、既定で "processingtime" 管理プロパティに格納されます。
---------------例 3----------------- (FAST Server for SharePoint 2010)
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -StopWordThreshold 100000
次の使用例は、"ExtraRankProfile" という名前のランク プロファイルのストップ ワードしきい値を 100000 に設定します。 ストップ ワードしきい値は、クエリ用語が "あまりに一般的である (アイテムの関連性計算で考慮するにはふさわしくない)" かどうかの判断基準となります。
ストップ ワードしきい値を低くすると、それだけ多くの用語が関連性の計算から除外されるため、パフォーマンスが向上する場合があります。
---------------EXAMPLE 4----------------- (FAST Server for SharePoint 2010)
C:\PS>$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.GetQualityComponents()
クオリティ ランク メトリックは、クエリ用語とは関係なくドキュメントに割り当てられる重要度スコアです。 この例では、ランク プロファイルに対して the GetQualityComponents() メソッドを呼び出すことにより、クオリティ ランクの計算に必要な管理プロパティを列挙します。
---------------EXAMPLE 5----------------- (FAST Server for SharePoint 2010)
C:\PS>$new_rank_component = New-FASTSearchMetadataManagedProperty -Name sitecredibility
$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.CreateQualityComponent($new_rank_component,100)
$rankprofile.GetQualityComponents()
クオリティ ランク メトリックは、クエリ用語とは関係なくドキュメントに割り当てられる重要度スコアです。 この例では、"sitecredibility" という名前の別の管理プロパティを、品質ランク スコアを形成する品質コンポーネントの一覧に追加します。 "sitecredibility" 管理プロパティは、他の品質コンポーネント (100) と同じ重み付けされます。
次の手順では、適切なクロールされたプロパティを "sitecredibility" に設定します。
パラメーター
-AuthorityWeight
ランク プロファイルの重みコンポーネントの 1 つであるオーソリティ (信頼度) を設定する整数パラメーターです。
オーソリティのランキングには、関連性スコアの計算時にアイテム間の関係が考慮されます。 リンクされる頻度が高く権威のあるアイテムは、リンクされる頻度の低い到達しにくいアイテムよりもオーソリティの関連性スコアが高くなります。
オーソリティ関連性スコアは、Webanalyzer コンポーネントによって定期的に計算されます。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-FreshnessManagedPropertyReference
このパラメーターは、フレッシュネス (鮮度) を計算するための管理プロパティを指定します。
この管理プロパティは、ManagedPropertyImpl オブジェクト (Get-FASTSearchMetadataManagedProperty から返されるオブジェクトなど) で表現する必要があります。
マネージド プロパティの型は "datetime" で、並べ替えが有効になっている必要があります。
この管理プロパティの値は、ドキュメントの新しさを計算する際に使用されます。 指定した管理プロパティの datetime 値が古いアイテムほど、フレッシュネスの関連性スコアが低くなります。
Type: | ManagedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-FreshnessResolution
フレッシュネス ブーストのティックのサイズを設定する整数パラメーターです。
ティックとは、フレッシュネスの関連性が異なる値と見なされる時間の最小量です。
1 時間に設定した場合、フレッシュネスの管理プロパティの値が同一時間内であるドキュメントはすべて同じフレッシュネス関連性スコアが割り当てられます。
1 日に設定した場合、フレッシュネス管理プロパティの日の値が同じドキュメントは鮮度が等しいと見なされます。
有効な値は次のとおりです。
0 (秒)
1 (分)
2 (時間)
3 (日)
4 (年)
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-FreshnessWeight
結果の関連性を計算する際に、フレッシュネス関連性コンポーネントの重みを設定する整数パラメーターです。
古いドキュメントほど、フレッシュネスのランク値は低くなります。
フレッシュネスを計算するための管理プロパティを変更する方法については、FreshnessManagedPropertyReference パラメーターを参照してください。
関連性の計算時にアイテムのフレッシュネスを無視するには、この値を「0」に設定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-Name
変更するランク プロファイルの名前。
Type: | String |
Aliases: | RankProfileName, N |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-PositionStopWordThreshold
ポジション ストップ ワードしきい値を設定する整数パラメーターです。
クエリ用語がいくつのアイテムに出現するかに関係なく、特定のクエリ用語の出現頻度がポジション ストップ ワードしきい値を超える場合、その用語に対して近接の関連性計算は実行されません。
クエリ用語のカウントがポジション ストップ ワードしきい値を超えなければ、管理プロパティ内でクエリ用語の位置が互いに近接している場合、別途ランク スコアが加算されます。
関連性モデルに近接性が不要である場合は、このパラメーターを「0」に設定して、近接計算を無効にしてください。 この場合、検索時の CPU 使用率が下がります。
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-QualityWeight
関連性モデルのクオリティ (質) コンポーネントの重みを設定する整数パラメーターです。
クオリティとは、ドキュメントに割り当てられた重要度を意味します。 クオリティのメトリックを個々のドキュメントに割り当てる際、評価されているクエリは考慮されません。
クオリティの重みを極端に高くすると、アイテムのランキングがユーザーのクエリ用語に左右されにくくなって、検索精度が低下する可能性があります。クオリティの関連性スコアがより高いアイテムがあるために、クエリ用語との関連性がもっと高いアイテムが過小評価される場合があるためです。
クオリティの関連性スコアは、1 つまたは複数のクオリティ コンポーネントに基づいて動的に計算されます。 この目的に使用される一連の管理プロパティは、RankProfileImpl オブジェクトの GetQualityComponents() メソッドを使用して取得できます。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-QueryAuthorityWeight
クエリのオーソリティ関連性コンポーネントの重みを設定する整数パラメーターです。
ユーザーが検索結果からクリックして特定のアイテムにアクセスすると、そのアイテムに対するクエリ オーソリティが大きくなります。 特定のクエリに関してアイテムの人気が上昇するほど、クエリ オーソリティ関連性スコアも高くなります。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-RankModelName
変更するランク プロファイルの名前。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-RankProfile
ランク プロファイルを表すオブジェクト。
Type: | RankProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |
-StopWordThreshold
ランク プロファイルのストップ ワードしきい値を設定する整数パラメーターです。
ストップ ワードとは、結果セットに含めるにはあまりに一般的なので関連性の計算から除外される検索用語のことです。
クエリ用語がこのしきい値を超えると、FAST Search Server 2010 for SharePoint は、クエリ用語がストップ ワードではないレベルが見つかるまで、フルテキスト インデックスの重要度レベルが高いクエリを再試行します (重要度レベルの詳細については、「Set-FASTSearchMetadataFullTextIndexMapping」を参照してください)。
それができない場合、そのクエリ用語は結果セットの関連性から除外されます。 StopWordThreshold 値を低くすると、検索のパフォーマンスは向上しますが、結果セットの関連性は低下します (結果セットに含まれるアイテムがクエリ用語の影響を受けなくなる可能性が大きくなるため)。
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |