Übersicht über die Sucharchitektur in SharePoint ServerOverview of search architecture in SharePoint Server

Gilt für: ja2013 ja2016 ja2019 NeinSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Die Sucharchitektur enthält Suchkomponenten und -datenbanken. Wie Sie die Sucharchitektur strukturieren, hängt davon ab, wo Sie suchen möchten: im Unternehmen oder auf Internetwebsites. Beim Aufbau der Sucharchitektur sollten Sie Faktoren wie hohe Verfügbarkeit und Fehlertoleranz, den Umfang der Inhalte sowie die geschätzte Anzahl der Seitenansichten und Abfragen pro Sekunde berücksichtigen.The search architecture contains search components and databases. How you structure the search architecture depends on where you intend to use search: for the enterprise or for Internet sites. When building the search architecture, you should take into account considerations such as high availability and fault tolerance, the volume of your content and the estimated amount of page views and queries per second.

Informationen zu Suchtopologien für verschiedene Anwendungsfälle finden Sie in den technischen Diagrammen Sucharchitekturen für die Unternehmenssuche in SharePoint Server 2016 und Sucharchitekturen für Internetwebsites für SharePoint Server 2016.For information about search topologies for different use cases: see the technical diagrams Enterprise search architectures for SharePoint Server 2016 and Internet sites search architectures for SharePoint Server 2016.

Übersicht über Suchkomponenten und SuchdatenbankenOverview of search components and search databases

Die folgende Tabelle bietet eine Übersicht über alle verfügbaren Suchkomponenten und Suchdatenbanken. Weitere Informationen zur Interaktion zwischen Suchkomponenten und Suchdatenbanken finden Sie im technischen Diagramm Sucharchitekturen für SharePoint Server 2016.The following tables show an overview of all the available search components and search databases. For more information about how search components and databases interact, see the Search architectures for SharePoint Server 2016 technical diagram.

SuchkomponentenSearch components

Name der SuchkomponenteSearch component name BeschreibungDescription
DurchforstungskomponenteCrawl component Durchforstet Inhaltsquellen, um durchforstete Eigenschaften und Metadaten von durchforsteten Elementen zu sammeln, und sendet diese Informationen an die Inhaltsverarbeitungskomponente.Crawls content sources to collect crawled properties and metadata from crawled items and sends this information to the content processing component.
InhaltsverarbeitungskomponenteContent processing component Transformiert die durchforsteten Elemente und sendet sie an die Indexkomponente. Die Komponente ordnet zudem durchforstete Eigenschaften verwalteten Eigenschaften zu.Transforms the crawled items and sends them to the index component. This component also maps crawled properties to managed properties.
AnalyseverarbeitungskomponenteAnalytics processing component Führt Such- und Verwendungsanalysen durch.Carries out search analytics and usage analytics.
IndexkomponenteIndex component Empfängt die verarbeiteten Elemente von der Inhaltsverarbeitungskomponente und schreibt sie in den Suchindex. Die Komponente behandelt auch eingehende Abfragen, ruft Informationen aus dem Suchindex ab und sendet das Resultset zurück an die Abfrageverarbeitungskomponente.Receives the processed items from the content processing component and writes them to the search index. This component also handles incoming queries, retrieves information from the search index and sends back the result set to the query processing component.
AbfrageverarbeitungskomponenteQuery processing component Analysiert eingehende Abfragen. Dies trägt zur Optimierung der Genauigkeit, Trefferquote und Relevanz bei. Die Abfragen werden an die Indexkomponente gesendet, die einen Satz von Suchergebnissen für die Abfrage zurückgibt.Analyzes incoming queries. This helps optimize precision, recall and relevance. The queries are sent to the index component, which returns a set of search results for the query.
SuchverwaltungskomponenteSearch administration component Führt die Systemprozesse für die Suche aus, fügt neue Instanzen von Suchkomponenten hinzu und initialisiert diese.Runs the system processes for search, and adds and initializes new instances of search components.

SuchdatenbankenSearch databases

Name der SuchdatenbankSearch database name BeschreibungDescription
DurchforstungsdatenbankCrawl database Speichert Nachverfolgungsinformationen und historische Informationen zu durchforsteten Elementen wie z. B. Dokumente und URLs. Zudem werden Informationen wie die letzte Durchforstungszeit, die letzte Durchforstungs-ID und der Aktualisierungstyp (Hinzufügen, Aktualisieren, Löschen) bei der letzten Durchforstung gespeichert.Stores tracking information and historical information about crawled items such as documents and URLs. It also stores information such as the last crawl time, the last crawl ID and the type of update (add, update, delete) during the last crawl.
LinkdatenbankLink database Speichert unverarbeitete Informationen, die von der Inhaltsverarbeitungskomponente extrahiert werden, und Informationen zu Suchklicks. Diese Informationen werden von der Analyseverarbeitungskomponente analysiert.Stores unprocessed information that is extracted by the content processing component and information about search clicks. The analytics processing component analyzes this information.
AnalyseberichtsdatenbankAnalytics reporting database Speichert die Ergebnisse der Verwendungsanalyse.Stores the results of usage analysis.
SuchverwaltungsdatenbankSearch administration database Speichert Suchkonfigurationsdaten.Stores search configuration data.

Informationen zur DurchforstungskomponenteAbout the crawl component

Die Durchforstungskomponente durchforstet die Inhaltsquellen. Sie können viele Inhaltsquellen durchforsten, z. B. Dateifreigaben, SharePoint Server-Inhalte, Branchenanwendungen usw. Zum Abrufen von Informationen stellt die Durchforstungskomponente eine Verbindung mit den Inhaltsquellen her, indem der entsprechende Indexing Connector oder Protokollhandler aufgerufen wird. Nach dem Abruf des Inhalts übergibt die Durchforstungskomponente die durchforsteten Elemente an die Inhaltsverarbeitungskomponente.The crawl component crawls the content sources. You can crawl lots of content sources, for example file shares, SharePoint Server content, line of business applications and many more. To retrieve information, the crawl component connects to the content sources by invoking the appropriate indexing connector or protocol handler. After retrieving the content, the crawl component passes crawled items to the content processing component.

Weitere Informationen zum Durchforsten von Inhaltsquellen finden Sie unter Planen von Durchforstung und Verbund in SharePoint Server.For more information about crawling content sources, see Plan crawling and federation in SharePoint Server.

Informationen zur InhaltsverarbeitungskomponenteAbout the content processing component

Die Inhaltsverarbeitungskomponente verarbeitet durchforstete Elemente und sendet sie an die Indexkomponente. Die Inhaltsverarbeitungskomponente führt Vorgänge wie Dokumentanalyse und Eigenschaftszuordnung durch. Zudem führt sie linguistische Verarbeitung wie Spracherkennung und Entitätsextraktion durch. Die Komponente transformiert durchforstete Elemente in Artefakte, die in den Suchindex aufgenommen werden. Die Inhaltsverarbeitungskomponente schreibt zudem Informationen über Links und URLs in die Linkdatenbank.The content processing component processes crawled items and sends these items to the index component. The content processing component performs operations such as document parsing and property mapping. It also performs linguistics processing such as language detection and entity extraction. The component transforms crawled items into artifacts that are included in the search index. The content processing component also writes information about links and URLs to the link database.

Weitere Informationen zur Inhaltsverarbeitung finden Sie unter Planen von Durchforstung und Verbund in SharePoint Server.For more information about content processing, see Plan crawling and federation in SharePoint Server.

Informationen zur AnalyseverarbeitungskomponenteAbout the analytics processing component

Die Analyseverarbeitungskomponente führt zwei Arten der Analyse durch: Suchanalyse und Verwendungsanalyse. Diese Komponente verwendet Informationen aus diesen Analysearten, um die Suchrelevant zu verbessern, Suchberichte zu erstellen und Empfehlungen und Deep-Links zu generieren.The analytics processing component performs two types of analyses: search analytics and usage analytics. This component uses information from these analyses to improve search relevance, create search reports, and generate recommendations and deep links.

  • Die Suchanalyse handelt von der Datenextraktion, wie Links, Klickrate, Ankertext, personenbezogene Daten und Metadaten aus der Linkdatenbank. Diese Informationen sind für die Relevanz von Bedeutung.Search analytics is about extracting information, such as links, the number of times an item is clicked, anchor text, data related to people, and metadata, from the link database. This information is important to relevance.

  • Die Verwendungsanalyse betrifft die Analyse von Verwendungsprotokollinformationen aus dem Front-End über den Ereignisspeicher. Die Verwendungsanalyse generiert Verwendungs- und Statistikberichte.Usage analytics is about analyzing usage log information received from the front-end via the event store. Usage analytics generates usage and statistics reports.

Die Ergebnisse dieser Analysen werden den Elementen im Suchindex hinzugefügt. Außerdem werden die Ergebnisse der Verwendungsanalysen in der Analyseberichtsdatenbank gespeichert.The results from the analyses are added to the items in the search index. In addition, results from usage analytics are stored in the analytics reporting database.

Weitere Informationen finden Sie unter Übersicht über die Analyseverarbeitung in SharePoint Server.For more information, see Overview of analytics processing in SharePoint Server.

Informationen zur IndexkomponenteAbout the index component

Sie können den Suchindex in einzelne Abschnitte unterteilen, die als Indexpartitionen bezeichnet werden. Der Suchindex ist eine Aggregation aller Indexpartitionen. Jede Indexpartition enthält ein oder mehrere Indexreplikate, die dieselben Informationen enthalten. Um Fehlertoleranz und Redundanz zu erreichen, erstellen Sie weitere Indexreplikate für jede einzelne Indexpartition und verteilen diese Indexreplikate auf mehrere Server.You can divide the search index into discrete portions, called index partitions. The search index is the aggregation of all index partitions. Each index partition holds one or more index replicas that contain the same information. To achieve fault tolerance and redundancy, create additional index replicas for each index partition and distribute the index replicas over multiple servers.

Die Indexkomponente ist die logische Darstellung eines Indexreplikats. Sie müssen für jedes Indexreplikat eine Indexkomponente in der Suchtopologie bereitstellen.The index component is the logical representation of an index replica. In the search topology, you have to provision one index component for each index replica.

Die Indexkomponente:The index component:

  • empfängt verarbeitete Elemente von der Inhaltsverarbeitungskomponente und schreibt diese Elemente in eine Indexdatei. Indexdateien werden auf einer Festplatte auf demjenigen Server gespeichert, der die Indexkomponente hostet.Receives processed items from the content processing component and writes those items to an index file. Index files are stored on a disk in the server that hosts the index component.

  • empfängt Anfragen von der Abfrageverarbeitungskomponente und gibt Resultsets zurück.Receives queries from the query processing component and returns result sets.

Weitere Informationen zum Suchschema und zum Suchindex finden Sie unter Übersicht über das Suchschema in SharePoint Server.For more information about the search schema and the search index, see Overview of the search schema in SharePoint Server.

Informationen zur AbfrageverarbeitungskomponenteAbout the query processing component

Die Abfragekomponente analysiert und verarbeitet Abfragen und Ergebnisse. Sie führt linguistische Aufgaben wie Umbrüche und Wortstammerkennung durch. Wenn die Abfrageverarbeitungskomponente eine Abfrage vom Such-Front-End empfängt, analysiert und verarbeitet sie die Abfrage, um Genauigkeit, Trefferquote und Relevanz zu optimieren. Die verarbeitete Abfrage wird an die Indexkomponente übermittelt. Die Indexkomponente gibt ein auf der verarbeiteten Abfrage basierendes Resultset zurück an die Abfrageverarbeitungskomponente, die dieses wiederum verarbeitet und dann an das Front-End zurückgibt.The query component analyzes and processes queries and results. It performs linguistics processing such as word breaking and stemming. When the query processing component receives a query from the search front-end, it analyzes and processes the query to optimize precision, recall and relevance. The processed query is submitted to the index component. The index component returns a result set based on the processed query to the query processing component, which in turn processes that result set, before returning it to the search front-end.

Weitere Informationen finden Sie unter Planen von Abfrageumformungen und Ordnen von Ergebnissen in SharePoint Server.For more information, see Plan to transform queries and order results in SharePoint Server.

Informationen zur SuchverwaltungskomponenteAbout the search administration component

Die Suchverwaltungskomponente führt die Systemprozesse für die Suche aus. Diese Komponente nimmt die Bereitstellung vor, durch die Instanzen der anderen Suchkomponenten hinzugefügt und initialisiert werden.The search administration component runs the system processes for search. This component performs provisioning, which is to add and initialize instances of the other search components.

Informationen zur DurchforstungsdatenbankAbout the crawl database

In der Durchforstungsdatenbank werden Nachverfolgungsinformationen und historische Informationen zu durchforsteten Elementen gespeichert. Dies umfasst Informationen wie die letzte Durchforstungszeit, die letzte Durchforstungs-ID und den Aktualisierungstyp bei der letzten Durchforstung.The crawl database stores tracking information and historical information about crawled items. For example, it stores information about the last crawl time, the last crawl ID and the type of update during the last crawl.

In der Linkdatenbank werden Informationen gespeichert, die von der Inhaltsverarbeitungskomponente extrahiert wurden. Zudem werden Suchklicks gespeichert und wie oft Benutzer auf ein Suchergebnis in der Suchergebnisseite geklickt haben. Die Informationen werden unverarbeitet gespeichert. Die Analyse erfolgt durch die Analyseverarbeitungskomponente.The link database stores information extracted by the content processing component. In addition, it stores information about search clicks; the number of times people click on a search result from the search result page. This information is stored unprocessed, to be analyzed by the analytics processing component.

Informationen zur AnalyseberichtsdatenbankAbout the analytics reporting database

Die Analytics-Berichtsdatenbank speichert die Ergebnisse der Verwendungsanalyse. Darüber hinaus speichert sie statistische Informationen aus den Analysen. SharePoint Server verwendet diese Informationen, um Excel-Berichte zu erstellen, die verschiedene Statistiken darstellen.The analytics reporting database stores the results of usage analytics. In addition, it stores statistics information from the analyses. SharePoint Server uses this information to create Excel reports that show different statistics.

Informationen zur SuchverwaltungsdatenbankAbout the search administration database

In der Suchverwaltungsdatenbank werden Daten zur Suchkonfiguration, wie Topologie, Durchforstungsregeln, Abfrageregeln und Zuordnungen zwischen durchforsteten und verwalteten Eigenschaften, gespeichert. Sie enthält auch die Zugriffssteuerungsliste (Access Control List, ACL) für die Durchforstungskomponente. Pro Suchdienstanwendung kann nur eine Suchverwaltungsdatenbank vorhanden sein.The search administration database stores search configuration data, such as the topology, crawl rules, query rules, and the mappings between crawled and managed properties. It also stores the access control list (ACL) for the crawl component. There can be only one search administration database per search service application.

Siehe auchSee also

Verwalten der Suchtopologie in SharePoint ServerManage the search topology in SharePoint Server