Set-FASTSearchMetadataRankProfile

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-29

Konfiguriert ein Rangprofil neu.

Syntax

Set-FASTSearchMetadataRankProfile -RankProfile <RankProfile> [-AuthorityWeight <Nullable>] [-FreshnessManagedPropertyReference <ManagedProperty>] [-FreshnessResolution <Nullable>] [-FreshnessWeight <Nullable>] [-PositionStopWordThreshold <Nullable>] [-QualityWeight <Nullable>] [-QueryAuthorityWeight <Nullable>] [-RankModelName <String>] [-StopWordThreshold <Nullable>]

Set-FASTSearchMetadataRankProfile -Name <String> [-AuthorityWeight <Nullable>] [-FreshnessManagedPropertyReference <ManagedProperty>] [-FreshnessResolution <Nullable>] [-FreshnessWeight <Nullable>] [-PositionStopWordThreshold <Nullable>] [-QualityWeight <Nullable>] [-QueryAuthorityWeight <Nullable>] [-RankModelName <String>] [-StopWordThreshold <Nullable>]

Detaillierte Beschreibung

Mithilfe dieses Cmdlets werden die Relevanzkomponenten eines Rangprofils angepasst, um die Suchergebnisrelevanz zu verbessern. Das Cmdlet enthält mehr als einen Parametersatz. Sie dürfen nur Parameter aus einem Parametersatz verwenden, Parameter aus verschiedenen Parametersätzen dürfen nicht miteinander kombiniert werden. Es besteht bei einfachen Vorgängen kein Unterschied, ob Sie den RankProfile-Parameter oder den Name-Parameter verwenden. Der einzige Unterschied besteht darin, dass bei der Verwendung des Name-Parameters jedes Mal das Rangprofil durchsucht wird. Im Gegensatz dazu wird bei der Verwendung des RankProfile-Parameters das Objekt verwendet, auf das bereits verwiesen wird. Wenn Sie jedoch Vorgänge durchführen, bei denen große Sätze von Objekten verwendet werden (z. B. bei einem Durchlaufen aller Kategorien), so kann es effizienter sein, zusätzliche Suchvorgänge nach dem Namen zu vermeiden. Weitere Informationen zur Verwendung von Parametersätzen finden Sie unter Cmdlet-Parametersätze.

Alle Gewichtungen stehen im Verhältnis zueinander. Wenn QualityWeight den Wert 400 und AuthorityWeight den Wert 100 besitzt, bedeutet es, dass QualityWeight vier Mal so wichtig ist wie AuthorityWeight.

Nach der Multiplikation mit den im Rangprofil ermittelten Gewichtungen werden alle Relevanzkomponenten zu einem einzelnen Rangergebnis zusammengefasst, das über die Sortierung des Ergebnissatzes entscheidet (sofern nicht die relevanzfreie Sortierung angegeben ist). Alle Änderungen sind sofort wirksam und der Inhalt muss nicht erneut zugeführt werden, damit diese Änderungen angewendet werden.

Parameters

Parameter Erforderlich Typ Beschreibung

Name

Erforderlich

System.String

Der Name einer Konfiguration eines Rangmodells, mit der untergeordnete Parameter zur Optimierung der Rangfolge gesteuert werden.

In der Regel muss das standardmäßige Rangmodell mit dem Namen "default" nicht geändert werden.

RankProfile

Erforderlich

Microsoft.SharePoint.Search.Extended.Administration.Schema.RankProfile

Ein Objekt, das ein Rangprofil darstellt.

AuthorityWeight

Optional

System.Nullable

Dieser ganzzahlige Parameter legt die Berechtigungsgewichtungskomponente des Rangprofils fest.

Bei der Rangfolge von Berechtigungen werden die Verbindungen zwischen Elementen bei der Berechnung einer Relevanzauswertung berücksichtigt. Zentrale und häufig verknüpfte Elemente erhalten eine höhere Relevanzauswertung für die Berechtigung als Elemente, die schwer erreichbar und weniger häufig verknüpft sind.

Die Relevanzauswertung für die Berechtigung wird regelmäßig von der Komponente Webanalyzer berechnet.

FreshnessManagedPropertyReference

Optional

Microsoft.SharePoint.Search.Extended.Administration.Schema.ManagedProperty

Dieser Parameter gibt an, welche verwalteten Eigenschaften beim Berechnen der Aktualität verwendet werden.

Die verwaltete Eigenschaft muss durch ein ManagedPropertyImpl-Objekt dargestellt werden (das z. B. von Get-FASTSearchMetadataManagedProperty zurückgegeben wurde).

Die verwaltete Eigenschaft muss den Typ "datetime" besitzen und die Sortierung muss aktiviert sein.

Der Wert der verwalteten Eigenschaft wird bei der Berechnung der Aktualität des Dokuments verwendet. Elemente mit einem älteren Wert für "datetime" in der angegebenen verwalteten Eigenschaft erhalten eine niedrigere Auswertung für die Aktualitätsrelevanz.

FreshnessResolution

Optional

System.Nullable

Dieser ganzzahlige Parameter legt die Größe des Moments für die Heraufsetzung der Aktualität fest.

Der "Moment" ist die kleinste Zeiteinheit, die von der Aktualitätsrelevanz als anderer Wert betrachtet wird.

Wenn dieser Wert auf eine Stunde eingestellt wird, erhalten alle Dokumente mit einem verwalteten Aktualitätseigenschaftswert in derselben Stunde dieselbe Auswertung für die Aktualitätsrelevanz.

Wenn dieser Wert auf einen Tag eingestellt wird, werden Dokumente mit demselben Tageswert in der verwalteten Eigenschaft für die Aktualität als gleich aktuell betrachtet.

Gültige Werte sind:

0 (Sekunde)

1 (Minute)

2 (Stunde)

3 (Tag)

4 (Jahr)

FreshnessWeight

Optional

System.Nullable

Dieser ganzzahlige Parameter legt die Gewichtung der Aktualitätsrelevanzkomponente bei der Berechnung der Relevanz für ein Ergebnis fest.

Der Rangwert für die Aktualität nimmt mit zunehmendem Alter des Dokuments ab.

Informationen zum Ändern der für die Berechnung der Aktualität verwendeten verwalteten Eigenschaft finden Sie unter dem Parameter FreshnessManagedPropertyReference.

Legen Sie für diesen Wert "0" fest, um die Elementaktualität bei der Berechnung der Relevanz zu ignorieren.

PositionStopWordThreshold

Optional

System.Nullable

Dieser ganzzahlige Wert legt den Schwellenwert für das Positionsstoppwort fest.

Wenn ein Abfragebegriff häufiger auftritt als der Schwellenwert für das Positionsstoppwort (unabhängig von der Anzahl der Elemente, in denen es vorkommt), werden für diesen Begriff keine Lagerelevanzberechnungen ausgeführt.

Wenn die Abfragebegriffsanzahl nicht den Schwellenwert für das Positionsstoppwort überschreitet, wird eine zusätzliche Rangauswertung hinzugefügt, wenn in den verwalteten Eigenschaften Abfragebegriffe in unmittelbarer Nähe zueinander positioniert werden.

Wenn Sie die Lage nicht als Komponente des Relevanzmodells verwenden möchten, legen Sie für diesen Parameter "0" fest, um die Lageberechnung zu deaktivieren. Dadurch wird die Auslastung der CPU bei der Suche verringert.

QualityWeight

Optional

System.Nullable

Dieser ganzzahlige Wert legt die Gewichtung der Qualitätskomponente des Relevanzmodells fest.

Die Qualität bezeichnet die zugeordnete Bedeutung eines Dokuments. Die Qualitätsmetriken werden einzelnen Dokumenten zugeordnet, ohne die auszuwertende Abfrage zu berücksichtigen.

Eine extrem hohe Qualitätsgewichtung führt dazu, dass die Elementrangfolge weniger von den Abfragebegriffen des Benutzers abhängen, was zu einer schlechten Sucherfahrung führen kann, da Elemente mit einer hohen Qualitätsrelevanzauswertung die Elemente überwiegen können, die für die Abfragebegriffe relevanter sind.

Die Auswertung der Qualitätsrelevanz wird dynamisch auf Basis einer oder mehrerer Qualitätskomponenten berechnet. Die für das Objekt RankProfileImpl verfügbare Methode GetQualityComponents() listet die hierfür verwendeten verwalteten Eigenschaften auf.

QueryAuthorityWeight

Optional

System.Nullable

Dieser ganzzahlige Parameter legt die Gewichtung der Relevanzkomponente für die Abfrageberechtigung fest.

Die Abfrageberechtigung nimmt für ein Element zu, wenn ein Benutzer in Suchergebnissen darauf klickt. Je beliebter das Element für eine gegebene Abfrage ist, desto höher ist die Relevanzauswertung für die Abfrageberechtigung.

RankModelName

Optional

System.String

Der Name eines zu ändernden Rangprofils.

StopWordThreshold

Optional

System.Nullable

Dieser ganzzahlige Parameter legt den Schwellenwert für das Stoppwort des Rangprofils fest.

Ein Stoppwort ist ein Suchbegriff, der im Ergebnissatz so häufig vorkommt, dass er nicht als Bestandteil der Relevanzberechnung gezählt wird.

Wenn ein Abfragebegriff diesen Schwellenwert überschreitet, führt FAST Search Server 2010 for SharePoint die Abfrage mit einer höheren Wichtigkeitsstufe für den Volltextindex aus, bis eine Stufe gefunden wird, auf der dieser Abfragebegriff kein Stoppwort ist (weitere Informationen zu Wichtigkeitsstufen finden Sie unter Set-FASTSearchMetadataFullTextIndexMapping).

Wenn dies nicht möglich ist, wird der Abfragebegriff nicht in die Relevanz des Ergebnissatzes einbezogen. Ein niedriger Wert für StopWordThreshold führt zu einer besseren Suchleistung, aber zu einer niedrigeren Relevanz für den Ergebnissatz (da die Chance größer ist, dass ein Abfragebegriff nicht beeinflusst, welche Elemente sich im Ergebnissatz befinden).

Eingabetypen

Rückgabetypen

Example

---------------BEISPIEL 1-----------------

Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -QualityWeight 100 -AuthorityWeight 200 -QueryAuthorityWeight 10 -FreshnessWeight 0

In diesem Beispiel werden die Gewichtungen der Relevanzkomponenten für das Rangprofil "ExtraRankProfile" geändert. Sie können eine oder mehrere Gewichtungen angeben, die gleichzeitig geändert werden.

In diesem Beispiel wird die Aktualitätsrelevanzkomponente deaktiviert, indem die Gewichtung den Wert "0" erhält, während die anderen Komponenten angepasst werden.

---------------BEISPIEL 2-----------------

$processingtime = Get-FASTSearchMetadataManagedProperty -name Processingtime
Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -FreshnessManagedPropertyReference $processingtime

In diesem Beispiel wird das Rangprofil "ExtraRankProfile" geändert, damit es die Dokumentaktualität nicht länger auf Basis der verwalteten Eigenschaft "Write" ermittelt.

Stattdessen basiert die Aktualität auf dem Zeitpunkt, zu dem das Element zuletzt im FAST Search Server 2010 for SharePoint-System verarbeitet (zugeführt) wurde. Der Zeitpunkt, zu dem das Element verarbeitete wurde, wird standardmäßig in der verwalteten Eigenschaft "processingtime" gespeichert.

---------------BEISPIEL 3-----------------

Set-FASTSearchMetadataRankProfile -Name ExtraRankProfile -StopWordThreshold 100000

In diesem Beispiel wird für den Stoppwortschwellenwert des Rangprofils "ExtraRankProfile" der Wert "100000" festgelegt. Der Schwellenwert für das Stoppwort bestimmt, ob der Abfragebegriff zu allgemein ist, um bei der Berechnung der Relevanz eines Elements berücksichtigt zu werden.

Wenn der Schwellenwert für das Stoppwort gesenkt wird, bedeutet das, dass bei der Berechnung der Relevanz möglicherweise mehr Begriffe ignoriert werden, was eine positive Auswirkung auf die Leistung haben kann.

---------------BEISPIEL 4-----------------

$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.GetQualityComponents()

Die Rangmetrik für die Qualität ist eine Auswertung der Wichtigkeit, die einem Dokument unabhängig von Abfragebegriffen zugeordnet wird. In diesem Beispiel werden die verwalteten Eigenschaften aufgelistet, die in die Berechnung der Qualitätsrangfolge einbezogen sind, indem der Methodenaufruf the GetQualityComponents() für das Rangprofil aufgerufen wird.

---------------BEISPIEL 5-----------------

$new_rank_component = New-FASTSearchMetadataManagedProperty -Name sitecredibility
$rankprofile = Get-FASTSearchMetadataRankProfile -Name default
$rankprofile.CreateQualityComponent($new_rank_component,100)
$rankprofile.GetQualityComponents()

Die Rangmetrik für die Qualität ist eine Auswertung der Wichtigkeit, die einem Dokument unabhängig von Abfragebegriffen zugeordnet wird. In diesem Beispiel wird eine weitere verwaltete Eigenschaft mit der Bezeichnung "sitecredibility" zur Liste der Qualitätskomponenten hinzugefügt, die die Auswertung des Qualitätsrangs bilden. Die verwaltete Eigenschaft "sitecredibility" erhält dieselbe Gewichtung wie die anderen Qualitätskomponenten (100).

Im nächsten Schritt würde "sitecredibility" mit einer geeigneten durchforsteten Eigenschaft gefüllt werden.

See Also

Reference

New-FASTSearchMetadataRankProfile
Remove-FASTSearchMetadataRankProfile
Get-FASTSearchMetadataRankProfile
Get-FASTSearchMetadataManagedProperty