Erstellen eines benutzerdefinierten Bewertungsmodells mithilfe der App zur Optimierung des Bewertungsmodells

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Wenn die standardmäßigen SharePoint 2013-Bewertungsmodelle Ihre Anforderungen an die Relevanz nicht erfüllen, können Sie ein benutzerdefiniertes Bewertungsmodell erstellen. Mit der App zur Optimierung des Bewertungsmodells lässt sich dies leichter bewerkstelligen als vorher. Die App bietet eine Benutzeroberfläche zum Kopieren eines vorhandenen Bewertungsmodells, zum Beurteilen der Ergebnisse für einen Satz von Abfragen, zum Hinzufügen oder Entfernen von Rangmerkmalen sowie zum Anpassen der Gewichtung dieser Merkmale. Schließlich können Sie die Änderungen bewerten und das neue Bewertungsmodell veröffentlichen, wenn Sie mit den Ergebnissen zufrieden sind.

Inhalt dieses Artikels

Gründe für das Erstellen eines benutzerdefinierten Bewertungsmodells

Abrufen der App für SharePoint Online

Abrufen der App für SharePoint Server 2013

Erstellen eines benutzerdefinierten Bewertungsmodells – Hauptschritte

Schritt 1: Kopieren eines vorhandenen Bewertungsmodells und Vergeben eines Namens

Schritt 2: Hinzufügen eines Beurteilungssatzes

Schritt 3: Beurteilen der Ergebnisse der im Satz enthaltenen Abfragen

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

Schritt 4a: Hinzufügen von Rangmerkmalen

Schritt 4b: Optimieren der Gewichtungen

Schritt 5: Auswerten der Änderungen

Schritt 6: Veröffentlichen des Bewertungsmodells

Weitere Informationen zu Bewertung und Bewertungsmodellen

Gründe für das Erstellen eines benutzerdefinierten Bewertungsmodells

In den meisten Fällen bieten die Bewertungsmodelle in SharePoint Server 2013 und SharePoint Online gute Suchergebnisbewertungen, und Sie können außerdem die Bewertung von Suchergebnissen durch Abfrageregeln beeinflussen. Wenn Sie aber eine besondere Anforderung an die Relevanz der Suchergebnisse haben, die das Standardbewertungsmodell nicht befriedigt, können Sie ein benutzerdefiniertes Bewertungsmodell erstellen.

Im Folgenden finden Sie einige typische Anwendungsfälle:

  • Sie haben eine spezifische, verwaltete Eigenschaft hinzugefügt, die Ihrer Meinung nach die Bewertung der Elemente auf Ihrer Website beeinflussen sollte.
    Beispiel: Ein Lebensmittelgeschäft hat eine neue verwaltete Eigenschaft namens "glutenfrei" hinzugefügt und möchte diese verwaltete Eigenschaft in die Berechnung der Suchergebnisbewertungen einfließen lassen.

  • Sie möchten also einer oder mehreren verwalteten Eigenschaften in einem Standardbewertungsmodell eine höhere Bewertungsgewichtung zuordnen, als diese sie standardmäßig erhält.
    Beispiel: Ein Buchführungsunternehmen möchte, dass Excel-Arbeitsmappen (Dateityp) eine höhere Bewertungsgewichtung erhalten, als dies bei Verwendung des Standardbewertungsmodells der Fall ist.

    Wichtig :  Das Erstellen eines benutzerdefinierten Bewertungsmodells ist ziemlich komplex, und Sie sollten dies nicht auf die leichte Schulter nehmen. Rechnen Sie damit, dass Sie zur Erzielung guter Ergebnisse Zeit für Vorgänge wie die Beurteilung einer beträchtlichen Anzahl von Abfragen investieren müssen.

Weitere Informationen zu Bewertung und Bewertungsmodellen:

Abrufen der App für SharePoint Online

  • Installieren Sie die App, indem Sie die Schritte unter Hinzufügen einer App zu einer Website ausführen.

  • Verwenden Sie die Option App aus dem SharePoint Store herunterladen.

  • Um die App verwenden zu können, müssen Sie ein SharePoint Online-Administrator sein.

Abrufen der App für SharePoint Server 2013

Wichtig :  Wir empfehlen Ihnen, das kumulative Update für SharePoint Server 2013 zu installieren, das im März 2014 veröffentlicht wurde. Wenn Sie das Suchbewertungsmodell mit zwei linearen Stufen (im kumulativen Update August 2013 hinzugefügt) als Basismodell für Ihr benutzerdefiniertes Bewertungsmodell verwenden, erleichtert dies das erneut Optimieren und Anpassen Ihres Bewertungsmodells.

  • Installieren Sie die App, und bereiten Sie die SharePoint-Farm mithilfe derselben Standardprozesse auf das Zulassen von Apps vor, die für alle SharePoint Server 2013-Apps gelten: Installieren und Verwalten von Apps für SharePoint.

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

Erstellen eines benutzerdefinierten Bewertungsmodells – Hauptschritte

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

Führen Sie diese Hauptschritte zum Erstellen eines benutzerdefinierten Bewertungsmodells durch. Gehen Sie davon aus, dass Sie zwischen den unterschiedlichen Schritten hin- und herwechseln werden, während Sie Ihr Modell optimieren.

  1. Kopieren eines vorhandenen Bewertungsmodells und Vergeben eines Namens

  2. Hinzufügen eines Beurteilungssatzes

  3. Beurteilen der Ergebnisse der im Satz enthaltenen Abfragen

  4. Hinzufügen von Rangmerkmalen und Optimieren der Gewichtung

  5. Auswerten der Änderungen

  6. Veröffentlichen des Bewertungsmodells

Schritt 1: Kopieren eines vorhandenen Bewertungsmodells und Vergeben eines Namens

Wenn Sie die App starten, wird eine Liste aller verfügbaren Bewertungsmodelle angezeigt. Bei der ersten Verwendung ist dies der Satz der Standardbewertungsmodelle, die im Lieferumfang von SharePoint enthalten sind. Diese Bewertungsmodelle sind als Basismodell markiert, und die einzige für sie zulässige Aktion ist Kopieren. Um ein benutzerdefiniertes Bewertungsmodell zu erstellen, kopieren Sie ein vorhandenes Modell und ändern diese Kopie dann. Alle Modell, die mithilfe der App erstellt werden, werden als Nicht Basismodell markiert, und Sie können sie außerdem bearbeiten, veröffentlichen und löschen.

Die meisten im Lieferumfang von enthaltenen Standardbewertungsmodelle besitzen eine lineare Stufe und eine neuronale Stufe. Mit dieser App können Sie nur die lineare Stufe eines Bewertungsmodells anpassen, weil sich eine lineare Stufe einfacher optimieren und anpassen lässt.

Wir empfehlen Ihnen die Verwendung der Suchbewertungsmodells mit zwei linearen Stufen als Basis für Ihr benutzerdefiniertes Bewertungsmodell.

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

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

  3. Geben Sie auf der Seite Edit ranking model 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 mindestens einen Beurteilungssatz 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 in ausreichender Qualität verarbeitet werden. Wählen Sie auf der Seite Edit ranking model unter Judge queries die Option Add judgment set aus.

  1. Wählen Sie auf der Seite Edit judgment set mindestens eine dieser Optionen aus:

Option

Beschreibung

Import judged queries

Wenn Sie bereits über einen Satz von Abfragen und Bezeichnungen für Dokumente, die für die Abfragen zurückgegeben werden, verfügen, können Sie diese importieren. Wählen Sie die hochzuladende Datei aus, und klicken Sie dann auf Import queries.

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 erwünscht ein Ergebnis für eine Abfrage ist: Excellent, Good, Fair und Bad.

Add sampled queries

Wenn die Suchfunktion auf der Website aktiv war, können Sie die App einen zufälligen Satz von Abfragen aus den vorhandenen Abfrageprotokollen auswählen lassen. Die App wählt die beliebtesten Abfragen aus.

Geben Sie die Anzahl der zu testenden Abfragen in dem Feld an, und klicken Sie auf Add queries.

Add queries manually

Geben Sie Abfragen direkt in der App ein, immer eine Abfrage pro Zeile, und klicken Sie dann auf Add queries.

Sie können alle Abfragen auf diese Weise hinzufügen, oder Sie können auch einem vorhandenen Satz von Abfragen mehrere Abfragen manuell hinzufügen.

  1. Wenn Sie beurteilte Abfragen mit Bezeichnungen importiert haben, klicken Sie auf Done, um den Beurteilungssatz zu speichern.
    Wenn Sie Abfragen aus dem Abfrageprotokoll oder manuell hinzugefügt haben, können Sie die Beurteilung der Abfragen starten, siehe Schritt 3.

Um sicherzustellen, dass die Relevanzmetriken zuverlässige Indikatoren für die Qualität des Bewertungsmodells hinsichtlich einer bestimmten Website sind, stellen Sie Folgendes sicher:

  • Der Beurteilungssatz enthält ausreichende Abfragen. Je mehr Abfragen und je mehr beurteilte Dokumente in den Top 10 für diese Abfragen vorhanden sind, desto besser.

  • Es gibt eine repräsentative Mischung aus dem Bereich der Abfragen, von deren Verwendung Sie ausgehen.

Schritt 3: Beurteilen der Ergebnisse der im Satz enthaltenen Abfragen

Gehen Sie nun alle Abfragen durch, und werten Sie die Ergebnisse für jede einzelne aus. Bestimmen Sie, wie relevant oder erwünscht ein bestimmtes Dokument im Index als Suchergebnis für die spezifische Abfrage ist. Je relevanter oder erwünschter Sie ein Dokument einschätzen, desto höher sollte es in der bewerteten Liste stehen.

Hinweis :  Wenn Sie im vorherigen Schritt bereits beurteilte Abfragen importiert haben, besitzen die Ergebnisse bereits eine Bewertung, und Sie können diesen Schritt überspringen.

  1. Klicken Sie auf der Seite Edit judgment set für jede Abfrage auf den Text der Abfrage, und wählen Sie Judge results aus.

  2. Auf der Seite Evaluate query werden zwei Resultsets nebeneinander angezeigt: Ergebnisse mit Basismodell und Ergebnisse mit aktuellen Modell. Bevor Sie Änderungen an Ihrem neuen Bewertungsmodell vornehmen, sind die zwei Resultsets identisch.

    • Werten Sie für jedes Ergebnis das jeweilige Ergebnis aus, und geben sie ihm eine Bewertung (Bezeichnung), indem Sie die Anzahl der Sterne auswählen – von 1 bis 5. Die "Ein Stern"-Option, "Fehlerhafter Link", kann für Dokumente verwendet werden, auf die Sie nicht zugreifen können.

      Nachdem Sie Ihre erste Änderungsrunde am Bewertungsmodell abgeschlossen haben, können Sie die zwei Resultsets in dieser Ansicht 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 Auswirkung der verschiedenen Anpassungen auswerten, die Sie vorgenommen haben.

  3. Wenn Sie die Ergebnisse für eine Abfrage bewertet haben, klicken Sie auf Next query, um den Beurteilungssatz weiter zu durchlaufen.

  4. Klicken Sie auf Done, um den Satz zu speichern.

Wenn Sie die im Beurteilungssatz enthaltenen Abfragen 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

Query text

Die im Beurteilungssatz enthaltenen Abfragen.

Judgment coverage

Der Prozentsatz der Dokument-URLs in den aktuellen Top 10, die bewertet wurden.

Hinweis :  Relevanzmetriken sind nur zuverlässig, wenn die Beurteilungsabdeckung hoch ist. Um die Abdeckung zu erhöhen, beurteilen Sie mehr der Ergebnisse für die Abfrage.

Relevance vs. Base ranking

Nachdem Sie Änderungen am Bewertungsmodell vorgenommen haben, zeigt diese Zahl, um wie viel sich die Relevanz für die Abfrage mit dem neuen Bewertungsmodell im Vergleich zum Basismodell verbessert hat. Wenn der Faktor 0,00 % ist, besteht kein Unterschied zwischen den beiden Modellen für diese Abfrage. Wenn der Faktor negativ ist, hat sich die Relevanz verringert.

Vs. Saved model

Die App behält eine Entwurfsversion des Bewertungsmodells, während Sie daran arbeiten. Sie können die aktuelle Entwurfsversion mit der letzten gespeicherten Version des neuen Bewertungsmodells vergleichen.

Diese Zahl zeigt, um wie viel sich die Relevanz mit dem aktuellen Entwurf des Modells im Vergleich zur letzten gespeicherten Version verbessert oder verschlechtert hat.

Die in der App verwendete Relevanzmetrik ist "Discounted Cumulative Gain", berechnet aus den besten fünf Ergebnissen.

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

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

Hinweis :  Sie können nur verwaltete Eigenschaften auswählen, die bereits erstellt und konfiguriert wurden. Das Verwalten von verwalteten Eigenschaften, also das Erstellen neuer Eigenschaften oder das Festlegen von Eigenschaften als such- oder sortierbar, überschreitet die Möglichkeiten dieser App.

Schritt 4a: Hinzufügen von Rangmerkmalen

  1. Klicken Sie auf der Seite Edit ranking model unter Add and tune features auf Add features to customize.

  2. Wählen Sie auf der Seite Add a ranking feature to customize aus den folgenden Typen von Rangmerkmalen aus:

Rangmerkmalstyp

Beschreibung

Vorgeschlagenes Merkmal, basierend auf beurteilten Abfragen

Die App kann hinzuzufügende Merkmale vorschlagen, wenn für eine ausreichende Anzahl beurteilter Dokumente Merkmalsvektoren extrahiert wurden. Vorgeschlagen werden Rangmerkmale, die eine hohe Korrelation (negativ oder positiv) mit den Relevanzbeurteilungen aufweisen, die von der automatischen Optimierung bereitgestellt werden. Diese Option ist nur verfügbar, nachdem Sie die automatische Optimierung mindestens einmal für dieses Bewertungsmodell ausgeführt haben. Weitere Informationen zur automatischen Optimierung finden Sie weiter unten in diesem Artikel.

Suchbare, verwaltete Texteigenschaft

Wählen Sie eine verwaltete Eigenschaft aus, die in den Berechnungen für die Suchergebnisbewertung verwendet werden soll.

Wenn Sie festlegen, dass der Abstand von Abfrageausdrücken im Eigenschaftswert wichtig ist, können Sie später eine Abstandsgewichtung für das Merkmal eingeben. Die App verwendet die Varianten "isExact=1" und "isDiscounted=1".

Sortierbare, verwaltete numerische Eigenschaft

Auch als statisches Rangmerkmal bezeichnet.

Die verwaltete Eigenschaft muss vom Typ "Integer" (ganze Zahl) 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 expliziter Wert festgelegt ist.

Sortierbar Eigenschaft mit einem bestimmten Wert

Auch als statisches Bucket-Rangmerkmal bezeichnet. Wählen Sie eine verwaltete Eigenschaft aus, und geben Sie den Standardwert für die Eigenschaft ein.

Having value: Diese Zahl ist der spezifische Bucket, der optimiert wird.

Rangmerkmal aus dem Basismodell

Verwenden Sie diese Option, um die Gewichtung von vorhandenen Merkmalen zu optimieren. Wählen Sie aus vorhandenen Rangmerkmalen aus.

  1. Klicken Sie auf Add feature. Wiederholen Sie die Schritte zum Hinzufügen weiterer anzupassender Merkmale. Die ausgewählten Rangmerkmale werden auf der Seite Edit ranking model angezeigt.

Sie können Merkmale auch aus dem Modell entfernen.

Weitere Informationen zu Rangmerkmalen und der Aggregation von Rangmerkmalen finden Sie unter Anpassen von Bewertungsmodellen zur Erhöhung der Relevanz in SharePoint 2013.

Schritt 4b: Optimieren der Gewichtungen

Anfangs haben neue Merkmale eine Gewichtung von null, mit Ausnahme vorhandener Rangmerkmale aus dem Basismodell. Um Rangmerkmalen eine andere Gewichtung zuzuweisen, können Sie die automatische oder die manuelle Optimierung verwenden.

Automatische Optimierung:

Bei der automatischen Optimierung werden die für Ihren Beurteilungssatz bereitgestellten Beurteilungen verwendet, um die Gewichtung von Merkmalen automatisch so festzulegen, dass dabei versucht wird, die Relevanz zu maximieren. Die Option zum automatischen Optimieren ist verfügbar, wenn Sie mindestens 10 Abfragen mit jeweils mindestens 10 Beurteilungen haben. Je mehr Beurteilungen Sie haben, desto zuverlässiger wird die automatische Optimierung sein.

  • Klicken Sie auf der Registerkarte Automatic tuning auf die Schaltfläche Autotune weights.

    Hinweis :  Die Option der automatischen Optimierung geht mit einem beträchtlichen Rechenaufwand einher, weshalb es auch ungefähr 5 Minuten dauern kann, bis ein Beurteilungssatz mit 10 Abfragen berechnet ist.

Manuelle Optimierung:

Bei der manuellen Optimierung können Sie Gewichtungen einzelner Rangmerkmale festlegen oder ändern. Vermeiden Sie sehr große Werte (negativ oder positiv).

  1. Legen Sie auf der Registerkarte Manual tuning die Gewichtung für ein Merkmal fest, oder ändern Sie diese, indem Sie einen Wert in das Feld Weight eingeben bzw. darin ändern.

  2. Klicken Sie auf Save weights, um die Auswertung für alle Beurteilungssätze, die diesem Modell zugeordnet sind, auszuführen.

  3. Zum Auswerten von Änderungen siehe Schritt 5.

Schritt 5: Auswerten der Änderungen

Mit der App können Sie auswerten, in welchem Maß ein benutzerdefiniertes Bewertungsmodell die Relevanz verändert. Dies ist besonders hilfreich bei Abfragen, die Sie als wichtig einschätzen.

Wichtig :  Beim Erstellen eines benutzerdefinierten Bewertungsmodells wirkt sich dies auf alle Abfragen aus, die dieses Bewertungsmodell verwenden. Testen Sie die Auswirkung des benutzerdefinierten Bewertungsmodells auf viele Abfragen.

  • Geben Sie Abfragen unten in das Feld Sample query unter der Liste Manual tuning ein, um die Ergebnisse für eine bestimmte Abfrage anzuzeigen. Sie können die Ergebnisse mit dem Basismodell vergleichen oder mit dem letzten gespeicherten Modell (links) und Ergebnisse mit dem aktuellen Modell (rechts). Sie können über diese Seite auch einem Beurteilungssatz Abfragen hinzufügen, wenn Sie möchten.

  • Sie können die Auswirkung einer bestimmten Einstellung auch auswerten, indem Sie eine Auswertung eines Beurteilungssatzes ausführen. Klicken Sie in der Liste der Beurteilungssätze unter Judge queries auf den Pfeil rechts neben dem Satz, und wählen Sie im Menü Evaluate relevance aus.

Hinweis :  Wenn Sie die Gewichtung eines Bewertungsmerkmals ändern, beeinflusst dies die Reihenfolge der Ergebnisse, und zwar im Idealfall so, dass sich die Relevanzwerte verbessern. Als Ergebnis der Neusortierung können neue Dokumente, die noch nicht beurteilt wurden, unter den besten 10 Ergebnissen für eine Abfrage vorkommen. In diesem Fall sinkt der Wert der judgment coverage (Beurteilungsabdeckung) für einen Beurteilungssatz, und Sie müssen eventuell zusätzliche Beurteilungen bereitstellen.

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

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 in größerem Rahmen verwenden möchten, müssen Sie es veröffentlichen.

  1. Klicken Sie in der Liste Select ranking model auf den Pfeil nach rechts, und wählen Sie im Menü Publish aus.

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

    • Aktuelle Website (standardmäßig verfügbar)

    • Aktuelle Websitesammlung

    • Alle Websitesammlungen
      (für SharePoint Online: der gesamte Mandant. Lokal: die gesamte Suchdienstanwendung.)

  3. 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, beispielsweise wenn Sie das Suchergebnisse-Webpart konfigurieren, oder um die RankingModelId-Eigenschaft einer Abfrage programmgesteuert festzulegen.

Weitere Informationen zu Bewertung und Bewertungsmodellen

SharePoint Online:

SharePoint Server 2013:

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×