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.
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.
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.
Wechseln Sie zu Websiteeinstellungen --> Suchabfrageregeln.
Wählen Sie auf der Seite Abfrageregeln verwalten im Menü Ergebnisquelle auswählen die Ergebnisquelle aus, für die die neue Abfrageregel gelten soll.
Klicken Sie auf Neue Abfrageregel.
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.
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.
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.
Wir wollten die Reihenfolge der Suchergebnisse ändern. Deshalb haben wir im Dialogfeld Eigene Abfragen erstellen die Registerkarte SORTIERUNG ausgewählt.
Im Menü Sortieren nach haben wir Rang ausgewählt.
Im Abschnitt Dynamische Sortierung haben wir Dynamische Sortierregel hinzufügen ausgewählt.
Im Menü Bewertung ändern, wenn haben wir Manuelle Bedingung ausgewählt.
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.
Lassen Sie uns, bevor es weitergeht, die Eingabe analysieren:
ContentType ist die verwaltete Eigenschaft, die die Websitespalte "Inhaltstyp" darstellt. (In Von Werten von benutzerdefinierten verwalteten Eigenschaften in Suchergebnissen – Option 1 in SharePoint Server wird erklärt, wie Sie die Namen verwalteter Eigenschaften finden.)
Der Doppelpunkt ":" bedeutet "enthält".
Art ist der Wert der verwalteten Eigenschaft.
Ans Ende tieferstufen ist die zu erfolgende Aktion.
Alles zusammen ergibt die von uns angegebene Definition: Wenn Listenelemente den Inhaltstyp "Art" haben, diese Einträge am Ende der Suchergebnisliste anzeigen.
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.
Wenn wir nun eine Suche im Suchcenter ausführen, werden Artikel oben in der Suchergebnisliste und Bilder unten angezeigt. Das war der Plan!
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:
Klicken Sie auf der Suchergebnisseite auf das Suchergebnisse-Webpart, um es zu bearbeiten.
Klicken Sie im Toolbereich des Webparts auf Abfrage ändern.
Wählen Sie im Dialogfeld Eigene Abfragen erstellen die Registerkarte TEST aus, und klicken Sie dann auf Mehr anzeigen.
Geben Sie in das Feld {searchboxquery} eine Abfrage ein, die die Abfrageregel auslösen sollte, und klicken Sie dann auf Abfrage testen.
In unseren Suchcenterszenario konnten wir feststellen, dass unsere Abfrageregel funktioniert hat, indem wir Folgendes geprüft haben:
Im Feld Angewendete Abfrageregeln wurde der Name der Abfrageregel "Demote art" angezeigt.
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.