Erstellen einer benutzerdefinierten Suchergebnisseite in SharePoint OnlineCreate a custom search results page in SharePoint Online

Eine Möglichkeit zum Anpassen der Suchumgebung in SharePoint besteht darin, eine benutzerdefinierte Suchergebnisseite für eine Website zu erstellen.One way to customize the search experience in SharePoint is to create a custom search results page for a site. Auf diese Weise können Sie eine von Ihnen erstellte Seite anstelle der Standardeinstellung auf der Microsoft-Suchergebnisseite verwenden.This allows you to use a page that you created, rather than the default in Microsoft Search results page. Dadurch erhalten Sie mehr Flexibilität darüber, wie die Suchergebnisse für Ihre Benutzer aussehen.This gives you more flexibility on how the search results experience looks for your users.

Hinweis

Wenn Sie Änderungen an der standardmäßigen Microsoft Search-Suchergebnisseite vornehmen möchten, die standardmäßig verfügbar ist, lesen Sie Anpassen der Suchergebnisseite.To make changes to the default Microsoft Search results page that is available by default, please see Customize the search results page.

Mit einer benutzerdefinierten Ergebnisseite können Sie eine neue Seite erstellen, die verwendet werden kann, um das Layout und den Entwurf von Suchergebnissen zu steuern, um die Anforderungen Ihrer Organisation zu unterstützen.With a custom results page you can create a new page that can be used to control the layout and design of search results to support your organization's needs. Sie können beliebige integrierte Webparts, Open-Source-Suchwebparts von SharePoint Patterns and Practices Community sowie alle benutzerdefinierten Webparts verwenden, die Sie möglicherweise mithilfe von SharePoint Framework entwickelt haben.You can use any built-in web parts, open-source search web parts from SharePoint Patterns and Practices community, as well as any custom web parts that you may have developed using SharePoint Framework.

Konfigurieren einer ErgebnisseiteConfigure a results page

Führen Sie die folgenden Schritte aus, um eine benutzerdefinierte Ergebnisseite in SharePoint Online zu konfigurieren:To configure a custom results page in SharePoint Online follow the steps below:

  1. Wechseln Sie zu der Website, auf der Sie eine benutzerdefinierte Ergebnisseite konfigurieren möchten, und wechseln Sie zu Websiteeinstellungen > Einstellungen für Websitesammlungen > Sucheinstellungen.Browse to the site where you would like to configure a custom results page and go to Site Settings > Site Collection Settings > Search Settings.

  2. Wählen Sie in Sucheinstellungen die Option Auswahl aus dieselben Ergebnisseiten Einstellungen wie mein übergeordnetes Elementaus, wählen Sie Senden von Abfragen an eine benutzerdefinierte Ergebnisseiteaus, und geben Sie einen Wert für die URL der Ergebnisseite an:.In Search Settings, clear selection from Use the same results page settings as my parent, choose Send queries to a custom results page, and provide a value for Results page URL:.Speichern Sie dann die Änderungen. Then, save your changes. Die hier verwendete URL sollte für die Seite verwendet werden, die Sie als benutzerdefinierte Ergebnisseite verwendet haben.The URL you use here should be for the page that you created to use as your custom results page.

Hinweis

Die Seite benutzerdefinierte Ergebnisse muss sich in derselben Domäne wie Ihre Website befinden, muss sich jedoch nicht in derselben Websitesammlung befinden.The custom results page needs to be on the same domain as your site, but it does not have to be in the same site collection.  

Alternativ können Sie den SharePoint PNP-PowerShell-Befehl "PnPSearchSettings " verwenden, um den Wert anstelle der Seite "Websiteeinstellungen" festzulegen.Alternatively, you can use the Set-PnPSearchSettings SharePoint PnP PowerShell command to set the value instead of using the Site Settings page.

Sobald diese Option festgelegt wurde, wird die Seite benutzerdefinierte Suchergebnisse angezeigt, wenn Sie die Suche mit dem Microsoft-Suchfeld durchführen, das in der Navigationsleiste oben auf der Seite angezeigt wird und verwendet wird, wenn Sie die Suche auf Website Seiten oder auf der Homepage der Website eingeben.Once set, the custom search results page is displayed when you search using the Microsoft Search box that appears in the navigation bar on top of the page and is used when you enter search from site pages or the home page of the site. Sie wird nicht verwendet, wenn Sie in einer Liste, Bibliothek oder auf der Seite "Websiteinhalte" suchen.It is not used when you are searching within a list, library, or the site contents page. Sie können den Link verwenden, um die Suche von Suchergebnissen in Listen und Bibliotheken zu erweitern, um zur Seite benutzerdefinierte Ergebnisse zu gelangen.You may use the link to expand your search from search results in lists and libraries to get to the custom results page.

Ändern des Layouts Ihrer benutzerdefinierten ErgebnisseiteChange the layout of your custom results page

Ein Seitenlayout mit dem Namen HeaderlessSearchResults kann verwendet werden, damit die Suchergebnisseite näher an unserer out-of-Box-Suchergebnis Oberfläche angezeigt wird.A page layout named HeaderlessSearchResults can be used to make the search results page appear closer to our out of box search results experience.Dieses neue Layout kann nur für die Seiten aktiviert werden, die als benutzerdefinierte Suchergebnisseite festgelegt sind. This new layout can only be active for the pages that are set to be the custom search results page.

Um das Seitenlayout festzulegen, können Sie den PnP-PowerShell-Befehl von PnPClientSidePageSharePoint mit-LayoutType HeaderlessSearchResults verwenden.To set the page layout, you can use the Set-PnPClientSidePageSharePoint PnP PowerShell command with -LayoutType HeaderlessSearchResults.

Verwenden von SharePoint Framework-Abfrage ErweiterungenUse SharePoint Framework Query extensions

Benutzerdefinierte Suchergebnisseiten können auch die SharePoint Framework-Abfrageerweiterung verwenden, um die Abfrage zu ändern, bevor Sie an die Suchmaschine gesendet wird.Custom search results pages can also make use of the SharePoint Framework Query Extension to modify the query before it gets sent to the search engine.

Zusätzliche RessourcenAdditional resources

Weitere Informationen zur Seite "benutzerdefinierte Ergebnisse" finden Sie in unserer Ignite 2019-Such Anpassungs-und-Entwicklungs Sitzung.To learn more about custom results page, check out our Ignite 2019 Search Customization and Development session.

Für Open Source-Projekte, erste Schritte mit unseren Microsoft-Such-APIs und weitere Beispiele für Anpassungen und Erweiterbarkeit, besuchen Sie die Microsoft-Suche auf GitHub.For open source projects, getting started with our Microsoft Search APIs, and more customization and extensibility samples, visit Microsoft Search on GitHub.