Freigeben über


Gewusst wie: Ändern der Reihenfolge in der Ergebnisse, in SharePoint Server angezeigt werden

 

**Gilt für:**SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-03-07

Zusammenfassung: Hier erfahren Sie, wie Sie die Reihenfolge ändern, in der Ergebnisse im SharePoint Server angezeigt werden.

In der Reihe Gewusst wie: Ändern der Suchergebnisse in SharePoint Server angezeigt werden haben wir erläutert, wie die Anzeige von Suchergebnissen durch Hinzufügen benutzerdefinierter Symbole und Eigenschaften geändert werden kann.

Hinsichtlich der Anzeige von Suchergebnissen sind der Entwurf und Inhalt besonders wichtig. Doch es gibt noch eine Sache, die noch wichtiger ist: die Reihenfolge, in der Suchergebnisse angezeigt werden. Stellen Sie sich Ihr eigenes Verhalten bei der Betrachtung der Suchergebnisse.

Denken Sie an Ihr eigenes Verhalten bei der Betrachtung von Suchergebnissen. Wie oft klicken Sie, um die zweite Seite von Suchergebnissen anzuzeigen? Oft ist die Antwort "selten".

Deshalb ist es beim Anzeigen von Suchergebnissen wichtig, dass die Ergebnisse, die Ihre Benutzer suchen, so weit oben wie möglich in der Suchergebnisliste angezeigt werden. In diesem Artikel wird als Ergänzung zur Reihe Gewusst wie: Ändern der Suchergebnisse in SharePoint Server angezeigt werden erläutert, wie mithilfe einer Abfrageregel die Reihenfolge angezeigter Suchergebnisse geändert wird. Zum Veranschaulichen der Funktionsweise von Abfrageregeln nutzen wir ein Beispiel aus einem internen Microsoft-Suchcenter.

Inhalt dieses Artikels:

  • Was war nochmal das Problem?

  • Bei Verwendung von Abfrageregeln: Erst definieren, dann zuweisen

  • Erstellen einer Abfrageregel zum Ändern der Reihenfolge angezeigter Suchergebnisse

  • Wie erkenne ich, dass die Abfrageregel angewendet wurde?

  • Gründlich überlegen, bevor Sie eine Abfrageregel anwenden

Was war nochmal das Problem?

Wie Sie wissen, veröffentlicht Microsoft Tausende von Artikeln in TechNet, MSDN und Office.com. Zur Unterstützung des Veröffentlichungsprozesses nutzen wir mehrere SharePoint-Listen. Jeder Eintrag in einer Liste steht für einen Artikel oder eine Mediendatei. Um Informationen zu einem bestimmten Listeneintrag einfach zu finden, haben wir zum Durchsuchen dieser Listen ein Suchcenter eingerichtet.

Das folgende Bildschirmfoto zeigt die Standardreihenfolge, in der Suchergebnisse in unserem Suchcenter angezeigt werden. Beachten Sie, dass Suchergebnisse für Artikel und Bilder in gemischter Reihenfolge angezeigt werden.

Search Results Default Order

Wenn Benutzer in diesem Suchcenter etwas suchen, handelt es sich zumeist um Informationen zu einem Artikel. Um den Benutzer das Finden von Informationen zu Artikeln zu erleichtern, wollten wir die Reihenfolge der Suchergebnisse so ändern, dass Bilder unten angezeigt werden. Zu diesem Zweck mussten wir eine Abfrageregel erstellen.

Bei Verwendung von Abfrageregeln: definieren, bevor Sie zuweisen

Eine Abfrageregel ist im Wesentlichen das, was der Name schon sagt: eine Regel, die auf Abfragen angewendet werden kann. Doch bevor Sie beginnen, Ihren Abfragen Regeln zuzuweisen, müssen Sie den Zweck der Abfrageregel definieren.

Im Prinzip müssen Sie eine Bedingung und eine Aktion gemäß diesem Muster definieren:

"Wenn (die Bedingung) X vorliegt, soll Y (die Aktion) ausgeführt werden."

In unserem Suchcenterszenario ist uns die Aktionskomponente bekannt: Listenelemente, die Bilder darstellen, unten in der Suchergebnisliste anzeigen.

In unseren Listen verwenden wir die Websitespalte Inhaltstyp, um zwischen den Typen von Artikeln oder Medien zu unterscheiden, die ein Listenelement repräsentiert. Beispielweise haben alle Bilder den Wert "Art" als Inhaltstyp.

Art Content Type

Auf dieser Grundlage konnten wir die Bedingungskomponente festlegen, weshalb die endgültige Definition wie folgt lautetet:

Wenn Listenelemente den Inhaltstyp "Art" haben, diese Einträge am Ende der Suchergebnisliste anzeigen.

Nach Festlegung dieser Definition konnten wir beginnen, die entsprechende Abfrageregel zu entwickeln.

Erstellen einer Abfrageregel zum Ändern der Reihenfolge angezeigter Suchergebnisse

Je nach Berechtigungsstufe können Sie eine Abfrageregel auf drei Ebenen erstellen:

Berechtigungsstufe Geltungsbereich der Abfrageregel

Administrator einer Suchdienstanwendung

Alle Websitesammlungen in der Farm

Websitesammlungsadministrator

Alle Websites in einer Websitesammlung

Websitesammlungsbesitzer

Eine einzelne Website

Aus Platzgründen zeigen wir Ihnen nur, wie Sie als Websitesammlungsadministrator eine Abfrage erstellen.

  1. Wechseln Sie zu Websiteeinstellungen --> Suchabfrageregeln.

    Search Query Rules

  2. Wählen Sie auf der Seite Abfrageregeln verwalten im Menü Ergebnisquelle auswählen die Ergebnisquelle aus, für die die neue Abfrageregel gelten soll.

    Select Results Source

  3. Klicken Sie auf Neue Abfrageregel.

    New Query Rule

  4. Geben Sie auf der Seite Abfrageregel hinzufügen im Feld Regelname einen Namen für die Abfrageregel ein.

    In unserem Suchcenterszenario war dies Demote Art.

    Query Rule Name

  5. Geben Sie im Abschnitt Abfragebedingungen die Bedingungen an, die die Abfrageregel auslösen.

    In unserem Suchcenterszenario wollten wir, dass die Abfrageregel immer dann ausgeführt wird, wenn ein Benutzer eine Abfrage eingibt. Wir wollten also nicht, dass die Abfrageregel durch eine bestimmte Bedingung ausgelöst wird. Deshalb haben wir Bedingung entfernen ausgewählt.

    Remove Condition

  6. Geben Sie im Abschnitt Aktionen an, was die Abfrageregel ausführen soll, sobald sie ausgelöst wird.

    In unserem Suchcenterszenario haben wir Bewertete Ergebnisse durch Ändern der Abfrage ändern ausgewählt. Dadurch wurde ein Dialogfeld geöffnet, indem wir festlegen konnten, was die Abfrageregel ausführen soll.

    Changed Ranked Results

  7. Wir wollten die Reihenfolge der Suchergebnisse ändern. Deshalb haben wir im Dialogfeld Eigene Abfragen erstellen die Registerkarte SORTIERUNG ausgewählt.

    Sorting

    Im Menü Sortieren nach haben wir Rang ausgewählt.

    Sort By Rank

    Im Abschnitt Dynamische Sortierung haben wir Dynamische Sortierregel hinzufügen ausgewählt.

    Add Dynamic Rule

    Im Menü Bewertung ändern, wenn haben wir Manuelle Bedingung ausgewählt.

    Manual Condition

    Zur Erinnerung: wir wollten, dass Listenelemente mit dem Inhaltstyp Art am Ende der Suchergebnisliste angezeigt werden. Deshalb haben wir in das Feld Manuelle BedingungContentType:Art eingegeben und Ans Ende tieferstufen ausgewählt.

    Tieferstufen von Inhalten

    Lassen Sie uns, bevor es weitergeht, die Eingabe analysieren:

    Alles zusammen ergibt die von uns angegebene Definition: Wenn Listenelemente den Inhaltstyp "Art" haben, diese Einträge am Ende der Suchergebnisliste anzeigen.

  8. Klicken Sie auf OK und dann auf Speichern.

Ihre neu erstellte Abfrageregel wird auf der Seite "Abfrageregeln verwalten" aufgeführt.

In unserem Suchcenterszenario konnten wir erkennen, dass die Abfrageregel "Demote Art" erstellt wurde.

Query Rule Created

Wenn wir nun eine Suche im Suchcenter ausführen, werden Artikel oben in der Suchergebnisliste und Bilder unten angezeigt. Das war der Plan!

After Results

Wie erkenne ich, dass die Abfrageregel angewendet wurde?

Wenn Sie sich jedoch nicht sicher sind, ob Ihre Abfrageregel angewendet wird, kann Ihnen das Suchergebnisse-Webpart eine Antwort liefern.

Hier die Schritte zum Überprüfen, ob eine Abfrageregel angewendet wurde:

  1. Klicken Sie auf der Suchergebnisseite auf das Suchergebnisse-Webpart, um es zu bearbeiten.

  2. Klicken Sie im Toolbereich des Webparts auf Abfrage ändern.

  3. Wählen Sie im Dialogfeld Eigene Abfragen erstellen die Registerkarte TEST aus, und klicken Sie dann auf Mehr anzeigen.

    Test

  4. Geben Sie in das Feld {searchboxquery} eine Abfrage ein, die die Abfrageregel auslösen sollte, und klicken Sie dann auf Abfrage testen.

    Abfrageregel prüfen

In unseren Suchcenterszenario konnten wir feststellen, dass unsere Abfrageregel funktioniert hat, indem wir Folgendes geprüft haben:

  1. Im Feld Angewendete Abfrageregeln wurde der Name der Abfrageregel "Demote art" angezeigt.

  2. Im Abschnitt Abfragetext wurde XRANK auf ContentType:Art angewendet.

Gründlich überlegen, bevor Sie eine Abfrageregel anwenden

Auch wenn diese Abfrageregel relativ simpel war, waren ihre Auswirkungen durchaus spürbar. Deshalb ein Wort der Warnung: selbst wenn Abfrageregeln sich besonders gut zum Ändern der Anzeigereihenfolge von Suchergebnissen eigenen, sollten Sie genau überlegen, ehe Sie zu viele davon einsetzen. Die Auswirkungen können weitreichend sein, und je komplexer Ihre Abfrageregeln sind, desto mehr Systemressourcen benötigt jede Abfrage.

Doch wenn Sie sie mit Bedacht einsetzen, werden die Benutzer Ihres Suchcenters es Ihnen danken.