Verwalten kontinuierlicher Durchforstungen in SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Fortlaufende Durchforstungen aktivieren ist eine Option für den Durchforstungszeitplan, die eine Alternative zu inkrementellen Durchforstungen darstellt. Diese Option ist neu in SharePoint Server und gilt nur für Inhaltsquellen des Typs SharePoint-Websites.
Fortlaufende Durchforstungen durchforsten Häufig SharePoint Server-Websites, um suchergebnisse aktuell zu halten. Bei einer kontinuierlichen Durchforstung werden wie bei einer inkrementellen Durchforstung Inhalte durchforstet, die seit der letzten Durchforstung hinzugefügt, geändert oder gelöscht wurden. Anders als die inkrementelle Durchforstung, für die Sie den Startzeitpunkt und anschließende Wiederholungen in regelmäßigen Intervallen konfigurieren können, wird eine kontinuierliche Durchforstung automatisch in voreingestellten Zeitintervallen gestartet. Das Standardintervall beträgt 15 Minuten, mit der Windows PowerShell können Sie jedoch auch kürzere Intervalle für kontinuierliche Durchforstungen festlegen. Kontinuierliche Durchforstungen tragen dazu bei, die Aktualität der Suchergebnisse sicherzustellen, da der Suchindex auf dem neuesten Stand gehalten wird, da der SharePoint Server-Inhalt so häufig durchforstet wird. Daher sind kontinuierliche Durchforstungen besonders nützlich für das Durchforsten von SharePoint Server-Inhalten, die sich schnell ändern.
Eine einzige kontinuierliche Durchforstung schließt alle Inhaltsquellen einer Suchdienstanwendung ein, für die eine kontinuierliche Durchforstung aktiviert wurde. Daher gilt das Intervall für die kontinuierliche Durchforstung auch für alle Inhaltsquellen in der Suchdienstanwendung, für die kontinuierliche Durchforstungen aktiviert sind.
Sie können nicht mehrere vollständige oder mehrere inkrementelle Durchforstungen für dieselbe Inhaltsquelle gleichzeitig ausführen. Mehrere kontinuierliche Durchforstungen können jedoch gleichzeitig ausgeführt werden. Auch wenn mit einer kontinuierlichen Durchforstung eine umfangreiche Inhaltsaktualisierung verarbeitet wird, kann daher eine andere kontinuierliche Durchforstung im voreingestellten Zeitintervall gestartet werden und andere Aktualisierungen durchforsten. Kontinuierliche Durchforstungen eines bestimmten Inhaltsrepositorys können auch auftreten, während eine vollständige oder inkrementelle Durchforstung desselben Repository im Gange ist.
Bei einer kontinuierlichen Durchforstung werden keine Elemente verarbeitet oder wiederholt, die wiederholt Fehler zurückgeben. Solche Fehler werden während einer inkrementellen Durchforstung wiederholt, die automatisch alle vier Stunden für Inhaltsquellen ausgeführt wird, für die die fortlaufende Durchforstung aktiviert ist. Elemente, die während der inkrementellen Durchforstung weiterhin Fehler zurückgeben, werden bei zukünftigen inkrementellen Durchforstungen wiederholt, aber erst dann von den fortlaufenden Durchforstungen erfasst, wenn die Fehler behoben sind.
Sie können inkrementelle Durchforstungszeiten auf der Seite Search_Service_Application_Name: Inhaltsquelle hinzufügen/bearbeiten festlegen, aber Sie können das Häufigkeitsintervall für kontinuierliche Durchforstungen nur mithilfe von Microsoft PowerShell ändern.
So aktivieren Sie kontinuierliche Durchforstungen für eine vorhandene Inhaltsquelle
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.
Klicken Sie in der Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie auf die Suchdienstanwendung.
Klicken Sie auf der Seite Search_Service_Application_Name: Suchverwaltung unter Schnellstart unter Durchforsten auf Inhaltsquellen.
Klicken Sie auf der Seite Search_Service_Application_Name: Inhaltsquellen verwalten auf die SharePoint-Inhaltsquelle, für die Sie die fortlaufende Durchforstung aktivieren möchten.
Wählen Sie im Abschnitt Zeitpläne für Durchforstung die Option Kontinuierliche Durchforstungen aktivieren aus.
Klicken Sie auf OK.
Überprüfung: Überprüfen Sie, ob auf der Seite " Search_Service_Application_Name: Inhaltsquellen verwalten" die Spalte Status den Status Kontinuierliche Durchforstung hat.
So aktivieren Sie kontinuierliche Durchforstungen für eine neue Inhaltsquelle
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.
Klicken Sie in der Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie auf die Suchdienstanwendung.
Klicken Sie auf der Seite Search_Service_Application_Name: Suchverwaltung unter Schnellstart unter Durchforsten auf Inhaltsquellen.
Klicken Sie auf der Seite Search_Service_Application_Name: Inhaltsquellen verwalten auf Neue Inhaltsquelle.
Erstellen Sie eine Inhaltsquelle vom Typ SharePoint-Websites.
Geben Sie im Abschnitt Name einen Namen in das Feld Name ein.
Wählen Sie im Abschnitt Inhaltsquellentyp die Option SharePoint-Websites aus.
Geben Sie im Abschnitt Startadressen die Startadresse oder -adressen ein.
Wählen Sie im Abschnitt Einstellungen für Durchforstung das gewünschte Durchforstungsverhalten für alle Startadressen aus.
Wählen Sie im Abschnitt Zeitpläne für Durchforstung die Option Kontinuierliche Durchforstungen aktivieren aus.
Klicken Sie auf OK.
Überprüfung: Überprüfen Sie, ob auf der Seite " Search_Service_Application_Name: Inhaltsquellen verwalten" die neu hinzugefügte Inhaltsquelle angezeigt wird und die Spalte Status den Status Kontinuierliche Durchforstung hat.
So deaktivieren Sie kontinuierliche Durchforstungen für eine Inhaltsquelle
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.
Klicken Sie in der Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.
Klicken Sie auf die Suchdienstanwendung.
Klicken Sie auf der Seite Search_Service_Application_Name: Suchverwaltung unter Schnellstart unter Durchforsten auf Inhaltsquellen.
Klicken Sie auf der Seite Search_Service_Application_Name: Inhaltsquellen verwalten auf die SharePoint-Inhaltsquelle, für die Sie kontinuierliche Durchforstungen deaktivieren möchten.
Deaktivieren Sie im Abschnitt Zeitpläne für Durchforstung die Option Inkrementelle Durchforstungen aktivieren. Dadurch werden kontinuierliche Durchforstungen deaktiviert.
Bestätigen Sie, dass Sie kontinuierliche Durchforstungen deaktivieren möchten, indem Sie auf OK klicken.
Optional: Klicken Sie auf Zeitplan bearbeiten, um den Zeitplan für inkrementelle Durchforstungen zu bearbeiten, und klicken Sie dann auf OK.
Klicken Sie auf der Seite Search_Service_Application_Name: Inhaltsquelle bearbeiten auf OK.
Überprüfung: Überprüfen Sie, ob auf der Seite " Search_Service_Application_Name: Inhaltsquellen verwalten" die Spalte Status in Im Leerlauf geändert wurde. Dies kann einige Zeit dauern, da alle verbleibenden URLs in der Durchforstungswarteschlange weiterhin durchforstet werden, nachdem Sie kontinuierliche Durchforstungen deaktiviert haben.
So deaktivieren Sie kontinuierliche Durchforstungen für alle Inhaltsquellen
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.
Starten Sie eine SharePoint-Verwaltungsshell auf einem Server in der Farm.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung die folgenden Befehle ein:
$SSA = Get-SPEnterpriseSearchServiceApplication $SPContentSources = $SSA | Get-SPEnterpriseSearchCrawlContentSource | WHERE {$_.Type -eq "SharePoint"} foreach ($cs in $SPContentSources) { $cs.EnableContinuousCrawls = $false $cs.Update() }
Überprüfung: Überprüfen Sie, ob auf der Seite " Search_Service_Application_Name: Inhaltsquellen verwalten" die Spalte Status für alle Inhaltsquellen in Im Leerlauf geändert wurde. Dies kann einige Zeit dauern, da alle verbleibenden URLs in der Durchforstungswarteschlange weiterhin durchforstet werden, nachdem Sie kontinuierliche Durchforstungen deaktiviert haben.
So ändern Sie das Durchforstungsintervall für die kontinuierliche Durchforstung
Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, Mitglied der Gruppe der Farmadministratoren ist.
Starten Sie eine SharePoint 15-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung die folgenden Befehle ein:
$ssa = Get-SPEnterpriseSearchServiceApplication $ssa.SetProperty("ContinuousCrawlInterval",n)
Dabei gilt:
- n stellt das regelmäßige Intervall in Minuten dar, in dem kontinuierliche Durchforstungen starten sollen. Das Standardintervall beträgt 15 Minuten. Das kürzeste festlegbare Intervall beträgt 1 Minute.
Hinweis
Wenn Sie das Intervall verringern, erhöhen Sie die Last für SharePoint Server und den Crawler. Stellen Sie sicher, dass Sie diese erhöhte Ressourcenauslastung entsprechend einplanen und eine horizontale Skalierung vornehmen.