Erstellen einer benutzerdefinierten Suchergebnisseite in SharePoint Online

Eine Möglichkeit zum Anpassen der Suchoberfläche in SharePoint besteht darin, eine benutzerdefinierte Suchergebnisseite für eine Website zu erstellen. Mit einer benutzerdefinierten Seite können Sie eine von Ihnen erstellte Seite anstelle der Standardeinstellung auf der Microsoft Search-Ergebnisseite verwenden. Eine benutzerdefinierte Seite bietet Ihnen mehr Flexibilität bei der Darstellung der Suchergebnisse für Ihre Benutzer.

Hinweis

Informationen zum Ändern der standardmäßig verfügbaren Microsoft Search-Ergebnisseite finden Sie unter Anpassen der Suchergebnisseite.

Mit einer benutzerdefinierten Ergebnisseite können Sie eine neue Seite erstellen, die verwendet werden kann, um das Layout und design von Suchergebnissen zu steuern, um die Anforderungen Ihrer organization zu unterstützen. Sie können alle integrierten Webparts, Open-Source-Suchwebparts aus der SharePoint Patterns and Practices-Community und alle benutzerdefinierten Webparts verwenden, die Sie mit SharePoint-Framework entwickelt haben.

Konfigurieren einer Ergebnisseite

Führen Sie die folgenden Schritte aus, um eine benutzerdefinierte Ergebnisseite in SharePoint zu konfigurieren:

  1. Navigieren Sie zu der Website, auf der Sie eine benutzerdefinierte Ergebnisseite konfigurieren möchten, und wechseln Sie zu Websiteeinstellungen > Websitesammlungseinstellungen > Sucheinstellungen.

  2. Deaktivieren Sie in den Sucheinstellungen die Auswahl von Einstellungen der Gleichen Ergebnisseite wie meine übergeordneten Elemente verwenden, wählen Sie Abfragen an eine benutzerdefinierte Ergebnisseite senden aus, und geben Sie einen Wert für Ergebnisseiten-URL an. Speichern Sie dann Ihre Änderungen. Die URL, die Sie hier verwenden, sollte für die Seite sein, die Sie für die Verwendung als benutzerdefinierte Ergebnisseite erstellt haben, z. B https://contoso.sharepoint.com/sites/search/SitePages/results.aspx. . Eine Demo zu diesem Feature finden Sie in dieser Microsoft Ignite-Sitzung .

Hinweis

Die benutzerdefinierte Ergebnisseite muss sich in derselben Domäne wie Ihre Website befinden, sie muss sich jedoch nicht in derselben Websitesammlung befinden.  

Alternativ können Sie den PowerShell-Befehl Set-PnPSearchSettings SharePoint PnP verwenden, um den Wert festzulegen, anstatt die Seite Websiteeinstellungen zu verwenden.

Nach dem Festlegen wird die seite mit den benutzerdefinierten Suchergebnissen angezeigt, wenn Sie mit dem Microsoft Search-Feld suchen, das in der Navigationsleiste oben auf der Seite angezeigt wird und verwendet wird, wenn Sie die Suche von Websiteseiten oder der Startseite der Website eingeben. Es wird nicht verwendet, wenn Sie innerhalb einer Liste, Bibliothek oder der Websiteinhaltsseite suchen. Sie können den Link verwenden, um Ihre Suche aus Den Suchergebnissen in Listen und Bibliotheken zu erweitern, um zur benutzerdefinierten Ergebnisseite zu gelangen.

Ändern des Layouts ihrer benutzerdefinierten Ergebnisseite

Ein Seitenlayout mit dem Namen HeaderlessSearchResults kann verwendet werden, um die Suchergebnisseite näher an unseren Out-of-Box-Suchergebnissen anzuzeigen. Dieses neue Layout kann nur für die Seiten aktiv sein, die als benutzerdefinierte Suchergebnisseite festgelegt sind.

Zum Festlegen des Seitenlayouts können Sie den PowerShell-Befehl Set-PnPPage PnP mit -LayoutType HeaderlessSearchResults verwenden.

Verwenden von SharePoint-Framework Abfrageerweiterungen

Benutzerdefinierte Suchergebnisseite können auch die SharePoint-Framework Abfrageerweiterung verwenden, um die Abfrage zu ändern, bevor sie an die Suchmaschine gesendet wird.

Einschränkungen von Gastbenutzern

Die Szenarioabsicht der Einladung eines Gasts zu einer SharePoint-Website oder Hubwebsite besteht darin, Inhalte aus diesen Bereichen für den Gast zu freigeben. Eine benutzerdefinierte Umleitung zur organization breiten Suchergebnisseite, die von Microsoft Search _layouts/15/search.aspx ohne den /siteall Parameter bereitgestellt wird, ist ein nicht unterstütztes Produktszenario. Wenn Gäste organization breiten Ergebnissen ausgesetzt werden, kann dies zu einer unbeabsichtigten übermäßigen Freigabe von Inhalten führen.

Weitere Informationen finden Sie unter Einschränkungen von Gastbenutzern für Suchfeldeinstellungen auf SharePoint-Websites.

Zusätzliche Ressourcen

Informationen zu Open Source Projekten, den ersten Schritten mit unseren Microsoft Search-APIs und weiteren Beispielen für Anpassungen und Erweiterbarkeit finden Sie auf GitHub.