Share via


Erstellen eines benutzerdefinierten Bewertungsmodell durch die Verwendung der Bewertungsmodelltuning-App

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Wenn die Standardbewertungsmodelle die relevanten Anforderungen nicht erfüllen, können Sie ein benutzerdefiniertes Bewertungsmodell für die klassische Suchumgebung erstellen. Mit der Bewertungsmodelloptimierungs-App können Sie dies einfacher als zuvor tun. Die App bietet eine Benutzeroberfläche zum Kopieren eines vorhandenen Bewertungsmodells, zum Bewerten der Ergebnisse für eine Reihe von Abfragen, zum Hinzufügen oder Entfernen von Bewertungsfeatures und zum Anpassen der Gewichtung dieser Features. Schließlich können Sie die Änderungen auswerten und das neue Bewertungsmodell veröffentlichen, wenn Sie mit den Ergebnissen zufrieden sind.

Gründe für die Erstellung eines benutzerdefinierten Bewertungsmodells

In den meisten Fällen bieten die Bewertungsmodelle in SharePoint Server eine gute Rangfolge der Suchergebnisse, und Sie können auch die Rangfolge von Suchergebnissen mit Abfrageregeln beeinflussen. Wenn Sie jedoch einen bestimmten Relevanzbedarf für Suchergebnisse haben, die von den Standardbewertungsmodellen nicht bereitgestellt werden, können Sie ein benutzerdefiniertes Bewertungsmodell erstellen.

Hier sind einige typische Anwendungsfälle:

  • Sie haben eine bestimmte verwaltete Eigenschaft hinzugefügt, die Ihrer Meinung nach die Rangfolge von Elementen auf Ihrer Website beeinflussen sollte.

Beispiel: Ein Lebensmittelladen hat eine neue verwaltete Eigenschaft "glutenfrei" hinzugefügt und möchte diese verwaltete Eigenschaft in die Bewertungsberechnungen von Suchergebnissen einbeziehen.

  • Sie möchten einer oder mehreren verwalteten Eigenschaften in einem Standardbewertungsmodell eine größere Rangfolgengewichtung als die standardmäßige Einstufung zuordnen.

Beispiel: Ein Buchhaltungsunternehmen möchte, dass Excel-Arbeitsmappen (Dateityp) eine höhere Rangfolgengewichtung aufweisen, als sie bei Verwendung des Standardbewertungsmodells erhalten.

Wichtig

Das Erstellen eines benutzerdefinierten Bewertungsmodells ist ziemlich komplex, und Sie sollten dies nicht auf die leichte Schulter nehmen. Um ein gutes Ergebnis zu erzielen, investieren Sie Zeit für Aufgaben, z. B. die Bewertung einer beträchtlichen Anzahl von Abfragen.

Erfahren Sie mehr über Rangfolgen- und Rangfolgemodelle:

Abrufen der App für SharePoint Server

Wichtig

Für SharePoint Server 2013 wird empfohlen, das kumulative Update für SharePoint Server 2013 vom März 2014 zu installieren.

  • Installieren Sie die App, und bereiten Sie die SharePoint-Farm vor, um Apps mithilfe der gleichen Standardprozesse wie für alle SharePoint Server-Apps zuzulassen: Installieren und Verwalten von Apps für SharePoint.

  • Um die App verwenden zu können, müssen Sie ein Suchdienst-Anwendungsadministrator sein.

Erstellen eines benutzerdefinierten Bewertungsmodells – Hauptschritte

  • Klicken Sie auf das App-Symbol Rangfolgenmodelloptimierungs-App , um zur Startseite der App zu wechseln.

Führen Sie die folgenden Hauptschritte aus, um ein benutzerdefiniertes Bewertungsmodell zu erstellen. Erwarten Sie, dass Sie zwischen den verschiedenen Schritten hin- und herwechseln, während Sie Ihr Modell optimieren.

  1. Schritt 1: Kopieren eines vorhandenen Bewertungsmodells und Benennen des Modells

  2. Schritt 2: Hinzufügen eines Beurteilungssatzes

  3. Schritt 3: Bewerten der Ergebnisse für die Abfragen im Satz

  4. Schritt 4: Hinzufügen von Bewertungsfeatures und Optimieren der Gewichtung

  5. Schritt 5: Auswerten der Änderungen

  6. Schritt 6: Veröffentlichen des Bewertungsmodells

Schritt 1: Kopieren eines vorhandenen Bewertungsmodells und Benennen des Modells

Wenn Sie die App starten, wird eine Liste aller verfügbaren Bewertungsmodelle angezeigt. Bei der ersten Verwendung ist dies der Satz von Standardbewertungsmodellen, die mit SharePoint bereitgestellt werden. Diese Bewertungsmodelle sind mit Basismodell gekennzeichnet, und die einzige zulässige Aktion ist das Kopieren von . Zum Erstellen eines benutzerdefinierten Bewertungsmodells kopieren Sie ein vorhandenes Modell und ändern dann die Kopie. Alle Modelle, die mit der App erstellt wurden, sind mit Nicht Basismodell gekennzeichnet, und sie können auch bearbeitet, veröffentlicht oder gelöscht werden.

Die meisten mit SharePoint bereitgestellten Standardbewertungsmodelle verfügen über eine lineare und eine neuronale Phase. Mit dieser App können Sie nur die lineare Phase eines Bewertungsmodells anpassen, da eine lineare Phase einfacher zu optimieren und anzupassen ist.

Es wird empfohlen, das Suchrangfolgemodell mit zwei linearen Stufen als Grundlage für Ihr benutzerdefiniertes Bewertungsmodell zu verwenden. Anschließend ist es einfacher, Ihr Bewertungsmodell neu zu optimieren und anzupassen.

  1. Wählen Sie in der Liste der vorhandenen Bewertungsmodelle das Modell aus, das Sie kopieren möchten.

  2. Klicken Sie auf den Pfeil nach rechts, und wählen Sie Kopieren aus.

  3. Geben Sie auf der Seite Bewertungsmodell bearbeiten einen Namen für Ihr neues Bewertungsmodell ein.

  4. Wählen Sie die Ergebnisquelle aus, mit der Sie Abfragen testen möchten.

Schritt 2: Hinzufügen eines Beurteilungssatzes

Sie können Ihrem Bewertungsmodell einen oder mehrere Beurteilungssätze hinzufügen. Ein Beurteilungssatz besteht in der Regel aus beliebten Abfragen, abfragen, die für das Unternehmen wichtig sind, oder Abfragen, die vom aktuellen Bewertungsmodell nicht ausreichend verarbeitet werden. Wählen Sie auf der Seite Bewertungsmodell bearbeiten unter Richterabfragen die Option Beurteilungssatz hinzufügen aus.

  1. Wählen Sie auf der Seite Beurteilungssatz bearbeiten eine oder mehrere der folgenden Optionen aus:
Option Beschreibung
Importieren von beurteilten Abfragen
Wenn Sie bereits über eine Reihe von Abfragen und Bezeichnungen für Dokumente verfügen, die für die Abfragen zurückgegeben wurden, können Sie diese importieren. Wählen Sie die datei aus, die hochgeladen werden soll, und klicken Sie dann auf Abfragen importieren.
Die Importdatei muss vom Typ XML mit dem folgenden Schema sein:
<QuerySet Name="testRM - JudgementSet"><Query QueryString="query1" ><Judgements><Document Url="docUrl1" Label="Excellent" /><Document Url="docUrl2" Label="Good" /><Document Url="docUrl3" Label="Fair" /><Document Url="docUrl4" Label="Bad" /></Judgements></Query></QuerySet>Sie können vier Bezeichnungen verwenden, um anzugeben, wie wünschenswert ein Ergebnis für eine Abfrage ist: Ausgezeichnet, Gut, Fair und Schlecht.
Hinzufügen von Stichprobenabfragen
Wenn die Suche auf der Website aktiv war, können Sie von der App einen zufälligen Satz von Abfragen aus den vorhandenen Abfrageprotokollen auswählen lassen. Die App wählt die Abfragen aus, die beliebter sind.
Geben Sie im Feld die Anzahl von Abfragen an, die stichproben sollen, und klicken Sie auf Abfragen hinzufügen.
Manuelles Hinzufügen von Abfragen
Geben Sie Abfragen direkt in der App ein, eine Abfrage pro Zeile, und klicken Sie dann auf Abfragen hinzufügen.
Sie können alle Abfragen auf diese Weise hinzufügen, oder Sie können einem vorhandenen Satz von Abfragen manuell weitere Abfragen hinzufügen.
  1. Wenn Sie beurteilte Abfragen mit Bezeichnungen importiert haben, klicken Sie auf Fertig , um den Beurteilungssatz zu speichern. Wenn Sie Abfragen aus dem Abfrageprotokoll oder manuell hinzugefügt haben, können Sie mit der Bewertung der Abfragen beginnen, siehe Schritt 3.

Um sicherzustellen, dass die Relevanzmetriken zuverlässige Indikatoren dafür sind, wie gut das Bewertungsmodell für eine bestimmte Website ist, stellen Sie Folgendes sicher:

  • Der Bewertungssatz verfügt über ausreichende Abfragen. Je mehr Abfragen und je mehr bewertete Dokumente in den top 10 für diese Abfragen sind, desto besser.

  • Es gibt eine repräsentative Mischung aus dem Bereich der Abfragen, die Sie erwarten.

Schritt 3: Bewerten der Ergebnisse für die Abfragen im Satz

Gehen Sie nun alle Abfragen durch, und werten Sie die Ergebnisse für jede aus. Bestimmen Sie, wie relevant oder wünschenswert ein bestimmtes Dokument im Index als Suchergebnis für die bestimmte Abfrage ist. Je relevanter oder wünschenswerter ein Dokument ist, desto höher in der Rangfolgeliste wird es erwartet.

Hinweis

Wenn Sie bereits im vorherigen Schritt bewertete Abfragen importiert haben, verfügen die Ergebnisse bereits über eine Bewertung, und Sie können diesen Schritt überspringen.

  1. Klicken Sie auf der Seite Beurteilungssatz bearbeiten für jede Abfrage auf den Abfragetext, und wählen Sie Richterergebnisse aus.

  2. Auf der Seite Abfrage auswerten werden zwei Sätze von Ergebnissen nebeneinander angezeigt: Ergebnisse mit Basismodell und Ergebnisse mit aktuellem Modell. Bevor Sie Änderungen an Ihrem neuen Bewertungsmodell vornehmen, sind die beiden Resultsets identisch.

  • Werten Sie für jedes Ergebnis das Ergebnis aus, und geben Sie ihm eine Bewertung (Bezeichnung), indem Sie die Anzahl der Sterne von eins bis fünf auswählen. Die Option "Unterbrochener Link" mit einem Stern kann für Dokumente verwendet werden, auf die Sie nicht zugreifen können.

    Nachdem Sie die erste Runde der Änderungen am Bewertungsmodell vorgenommen haben, können Sie in dieser Ansicht zwei Resultsets nebeneinander vergleichen. Vergleichen Sie das aktuelle Bewertungsmodell mit dem Basismodell oder mit der zuletzt gespeicherten Version des neuen Modells. Auf diese Weise können Sie die Auswirkungen der verschiedenen Anpassungen auswerten, die Sie vorgenommen haben.

  1. Wenn Sie die Ergebnisse für eine Abfrage bewertet haben, klicken Sie auf Nächste Abfrage , um den Bewertungssatz fortzusetzen.

  2. Klicken Sie auf Fertig , um den Satz zu speichern.

Wenn Sie die Abfragen im Beurteilungssatz durchlaufen und ausgewertet haben, wird die Beurteilungsabdeckung für diesen Satz angezeigt. Nachdem Sie Änderungen am Modell vorgenommen haben, können Sie sehen, wie stark sich die Relevanz mit dem neuen Bewertungsmodell für die verschiedenen Beurteilungssätze verbessert hat.

Diese Spalte Zeigt die folgenden Informationen an
Abfragetext
Die Abfragen im Beurteilungssatz.
Urteilsberichterstattung
Der Prozentsatz der Dokument-URLs in den aktuellen Top Ten, die bewertet wurden.
HINWEIS: Relevanzmetriken sind nur zuverlässig, wenn die Beurteilungsabdeckung hoch ist. Um die Abdeckung zu erhöhen, bewerten Sie mehr der Ergebnisse für die Abfrage.
Relevanz im Vergleich zu Basisrangfolge
Nachdem Sie Änderungen am Bewertungsmodell vorgenommen haben, zeigt diese Abbildung, wie stark sich die Relevanz für die Abfrage mit dem neuen Bewertungsmodell im Vergleich zum Basismodell verbessert hat. Wenn die Bewertung 0,00 % beträgt, gibt es keinen Unterschied zwischen den beiden Modellen für diese Abfrage. Wenn die Bewertung negativ ist, hat sich die Relevanz verringert.
Im Vergleich zu gespeicherten Modellen
Die App behält eine Entwurfsversion des Bewertungsmodells bei, während Sie daran arbeiten. Sie können die aktuelle Entwurfsversion mit der zuletzt gespeicherten Version des neuen Bewertungsmodells vergleichen.
Diese Abbildung zeigt, wie stark sich die Relevanz mit dem aktuellen Entwurf des Modells im Vergleich zur letzten gespeicherten Version verbessert oder verringert hat.

Die in der App verwendete Relevanzmetrik ist "Discounted Cumulative Gain", die für die fünf besten Ergebnisse berechnet wird.

Schritt 4: Hinzufügen von Bewertungsfeatures und Optimieren der Gewichtung

Wenn Sie ein vorhandenes Bewertungsmodell kopieren, enthält das neue Bewertungsmodell dieselben Rangmerkmale und Gewichtungen wie im Basismodell. Sie können weitere verwaltete Eigenschaften als zusätzliche Rangfunktionen hinzufügen, vorhandene Features entfernen oder die Gewichtung vorhandener Features optimieren.

Hinweis

Sie können nur verwaltete Eigenschaften auswählen, die bereits erstellt und konfiguriert wurden. Das Verwalten verwalteter Eigenschaften, z. B. das Erstellen neuer Eigenschaften oder das Festlegen, dass sie durchsuchbar oder sortierbar sind, liegt außerhalb des Bereichs dieser App.

Schritt 4a: Hinzufügen von Rangfolgefunktionen

  1. Klicken Sie auf der Seite Bewertungsmodell bearbeiten unter Features hinzufügen und optimieren auf Features zum Anpassen hinzufügen.

  2. Wählen Sie auf der Seite Bewertungsfeature zum Anpassen hinzufügen zwischen diesen Arten von Bewertungsfeatures aus:

Featuretyp "Rangfolge" Beschreibung
Vorgeschlagenes Feature basierend auf bewerteten Abfragen
Die App kann Features vorschlagen, die hinzugefügt werden sollen, wenn Featurevektoren für eine ausreichende Anzahl von bewerteten Dokumenten extrahiert wurden. Vorschläge sind Bewertungsfeatures, die eine starke Korrelation (negativ oder positiv) mit den Relevanz-Jugdements haben, die von der automatisierten Optimierung bereitgestellt werden. Diese Option ist nur verfügbar, nachdem Sie die automatisierte Optimierung für dieses Bewertungsmodell mindestens einmal ausgeführt haben. Weitere Informationen zur automatisierten Optimierung finden Sie weiter unten in diesem Artikel.
Verwaltete Eigenschaft für durchsuchbaren Text
Wählen Sie eine verwaltete Eigenschaft aus, die in den Bewertungsberechnungen der Suchergebnisse verwendet werden soll.
Wenn Sie auswählen, dass die Nähe von Abfragebegriffen im Eigenschaftswert wichtig ist, können Sie später eine Näherungsgewichtung für das Feature eingeben. Die App verwendet die Varianten isExact=1 und isDiscounted=1.
Sortierbare numerische verwaltete Eigenschaft
Wird auch als statisches Rangfeature bezeichnet.
Die verwaltete Eigenschaft muss vom Typ Integer sein. Die App verwendet die Rational-Transformation.
Wählen Sie eine verwaltete Eigenschaft aus, und geben Sie einen Standardwert für die Eigenschaft ein. Der Standardwert wird verwendet, wenn für ein Element kein explizit festgelegter Wert festgelegt ist.
Sortierbare Eigenschaft mit einem bestimmten Wert
Wird auch als Bucketed Static Rank-Feature bezeichnet. Wählen Sie eine verwaltete Eigenschaft aus, und geben Sie den Standardwert für die Eigenschaft ein.
Mit Wert: Diese Zahl ist der spezifische Bucket, der optimiert wird.
Rangfolgefeature aus dem Basismodell
Verwenden Sie diese Option, um die Gewichtung vorhandener Features zu optimieren. Wählen Sie zwischen vorhandenen Bewertungsfeatures aus.
  1. Klicken Sie auf Feature hinzufügen. Wiederholen Sie die Schritte, um weitere Anzupassende Features hinzuzufügen. Die ausgewählten Bewertungsfeatures werden auf der Seite Bewertungsmodell bearbeiten angezeigt.

Sie können auch Features aus dem Modell entfernen.

Weitere Informationen zu Bewertungsfeatures und der Aggregation von Bewertungsfeatures finden Sie unter Anpassen von Rangfolgemodellen zur Verbesserung der Relevanz in SharePoint.

Schritt 4b: Optimieren der Gewichtungen

Anfänglich haben neue Features eine Gewichtung von null, mit Ausnahme vorhandener Rangfunktionen aus dem Basismodell. Um Rangfunktionen einen anderen Wert zu geben, können Sie die automatisierte Optimierung oder die manuelle Optimierung verwenden.

Automatisierte Optimierung:

Bei der automatisierten Optimierung werden die für Ihren Beurteilungssatz bereitgestellten Urteile verwendet, um die Gewichtung von Features automatisch auf eine Weise festzulegen, die versucht, die Relevanz zu maximieren. Die Option zur automatischen Optimierung ist verfügbar, wenn Sie über mindestens 10 Abfragen mit jeweils mindestens 10 Urteilen verfügen. Je mehr Urteile Sie haben, desto zuverlässiger ist die automatische Optimierung.

  • Klicken Sie auf der Registerkarte Automatisierte Optimierung auf die Schaltfläche Autotune-Gewichtungen .

    Hinweis

    Die Autotune-Option umfasst eine beträchtliche Menge an Berechnungen und kann für einen Bewertungssatz von 10 Abfragen etwa 5 Minuten dauern.

Manuelle Optimierung:

Mit der manuellen Optimierung können Sie die Gewichtung einzelner Bewertungsfeatures festlegen oder ändern. Vermeiden Sie sehr große Werte (negativ oder positiv).

  1. Legen Sie auf der Registerkarte Manuelle Optimierung die Gewichtung für ein Feature fest, oder ändern Sie sie, indem Sie einen Wert in das Feld Gewichtung eingeben oder ändern.

  2. Klicken Sie auf Gewichtungen speichern, um die Auswertung aller Bewertungssätze auszuführen, die diesem Modell zugeordnet sind.

  3. Werten Sie Änderungen aus, siehe Schritt 5.

Schritt 5: Auswerten der Änderungen

Mit der App können Sie auswerten, wie ein benutzerdefiniertes Bewertungsmodell die Relevanz ändert. Dies ist besonders nützlich für Abfragen, die Sie als wichtig erachten.

Wichtig

Wenn Sie ein benutzerdefiniertes Bewertungsmodell erstellen, wirkt sich dies auf alle Abfragen aus, die dieses Bewertungsmodell verwenden. Testen Sie die Auswirkungen des benutzerdefinierten Bewertungsmodells auf viele Abfragen.

  • Geben Sie Abfragen in das Feld Beispielabfrage unterhalb der Liste Manuelle Optimierung ein, um die Ergebnisse für eine bestimmte Abfrage anzuzeigen. Sie können die Ergebnisse mit dem Basismodell oder dem zuletzt gespeicherten Modell auf der linken Seite und mit dem aktuellen Modell auf der rechten Seite vergleichen. Sie können auch Abfragen zu einem Beurteilungssatz von dieser Seite hinzufügen, wenn Sie möchten.

  • Sie können auch die Auswirkungen einer bestimmten Einstellung auswerten, indem Sie eine Auswertung für einen Beurteilungssatz ausführen. Klicken Sie in der Liste der Beurteilungssätze unter Richterabfragen auf den Pfeil rechts neben dem Satz, und wählen Sie relevanzauswerten aus dem Menü aus.

Hinweis

Das Ändern der Gewichtung eines Rangfeatures wirkt sich auf die Reihenfolge der Ergebnisse aus, was hoffentlich zu einer verbesserten Relevanz führt. Als Ergebnis der Neuanordnung können neue Dokumente, die noch nicht beurteilt wurden, in die top 10-Ergebnisse für eine Abfrage gelangen. Wenn dies der Fall ist, wird der Wert der Beurteilungsabdeckung für ein Urteilssatz verringert, und Sie müssen möglicherweise zusätzliche Urteile angeben.

  • Wenn Sie mit dem Hinzufügen, Entfernen und Optimieren von Features fertig sind, speichern Sie Ihre Änderungen. Das neue benutzerdefinierte Bewertungsmodell wird in der Liste der verfügbaren Bewertungsmodelle angezeigt, mit denen Sie begonnen haben. Es ist als Nicht Basismodell gekennzeichnet.

Schritt 6: Veröffentlichen des Bewertungsmodells

Das neue Bewertungsmodell ist standardmäßig für die Website verfügbar, auf der Sie die App hinzugefügt haben. Wenn Sie Ihr benutzerdefiniertes Bewertungsmodell breiter verwenden möchten, müssen Sie es veröffentlichen.

  1. Klicken Sie in der Liste Bewertungsmodell auswählen auf den Pfeil nach rechts, und wählen Sie im Menü Veröffentlichen aus.

  2. Wählen Sie eine der folgenden Optionen aus:

  • Aktueller Standort (standardmäßig verfügbar)

  • Aktuelle Websitesammlung

  • Alle Websitesammlungen (die gesamte Suchdienstanwendung)

  1. Klicken Sie auf Veröffentlichen.

Wenn Sie Ihr Bewertungsmodell veröffentlichen, erhalten Sie eine GUID, die das Bewertungsmodell identifiziert. Sie können die GUID bei der Suche verwenden, z. B. beim Konfigurieren des Suchergebnisse-Webparts oder zum programmgesteuerten Festlegen der RankingModelId-Eigenschaft einer Abfrage.

Weitere Informationen zu Bewertungs- und Bewertungsmodellen