Problembehandlung bei der Volltextsuche
Die Informationen zur Problembehandlung in diesem Abschnitt behandeln mögliche Problemursachen bei der Volltextsuche.
In diesem Abschnitt
Beheben von Fehlern bei der Volltextindizierung
Erläutert mögliche Indizierungsfehler sowie Lösungsansätze.Problembehandlung: Volltextindex weist nach dem Wiederherstellen des Transaktionsprotokolls einen inkonsistenten Status auf
Erläutert das Behandeln eines Volltextindex, der nach der Wiederherstellung einer Protokollsicherung nicht mehr konsistent ist.Beheben von Fehlern in einer Volltextauffüllung (Crawl)
Beschreibt, wie das Protokoll des Volltextcrawls für einen bestimmten Volltextkatalog gesucht wird. Dieses Protokoll ist hilfreich bei der Diagnose von Fehlern bei der Volltextauffüllung.Problembehandlung: Geringe Leistung der Volltextindizierung aufgrund des Filterungsprozesses
Erläutert mögliche Leistungsbeeinträchtigungen bei der Volltextindizierung, die auftreten können, wenn ein Dokument mit einem Multithreadfilter ein eingebettetes Dokument enthält, das einen einzelnen Thread verwendet, und stellt eine Lösung zur Umgehung des Problems bereit.Problembehandlung: Untersuchen und Leeren von Volltextkatalogen
Bietet ein Beispiel für typische Untersuchungs- und Cleanup-Aufgaben, die Sie ggf. benötigen, wenn ein Problem mit einem Volltextkatalog auftritt.
Zusätzliche Ressourcen für die Problembehandlung
Informationen zu Änderungen in SQL Server 2008, die vorhandene Volltextsuchabfragen ggf. unterbrechen könnten, finden Sie unter Aktuelle Änderungen der Volltextsuche in SQL Server 2008.
Die folgenden gespeicherten Prozeduren, Sichten und Serverkonfigurationsoptionen sind für die Problembehandlung der Volltextsuche hilfreich:
default full-text language (Option)
Gibt den Standardsprachenwert für volltextindizierte Spalten an. Für alle Daten, die Volltextindizes aufweisen, wird eine linguistische Analyse ausgeführt, die von der Sprache der Daten abhängt. Der Standardwert für diese Option ist die Sprache des Servers.FULLTEXTCATALOGPROPERTY
Gibt Informationen zu den Eigenschaften des Volltextkatalogs zurück.FULLTEXTSERVICEPROPERTY (Transact-SQL)
Gibt Informationen zu den Eigenschaften des Volltextmoduls zurück. Diese Eigenschaften können mit sp_fulltext_service festgelegt und abgerufen werden.sp_fulltext_keymappings
Gibt den Inhalt der internen Tabelle keymap zurück. Diese Tabelle ordnet die benutzerdefinierten Volltextschlüsselwerte (Zeilen-IDs) dem internen Dokumentbezeichner (DocId) des Volltextindex zu, den der Volltextindex verwendet, um für eine Zeile in der Basistabelle die Zuordnung durchzuführen.sp_fulltext_pendingchanges
Gibt nicht verarbeitete Änderungen, z. B. ausstehende Einfügungs-, Aktualisierungs- und Löschvorgänge, für eine angegebene Tabelle zurück, die die Änderungsnachverfolgung verwendet.sp_fulltext_service
Ändert die Servereigenschaften der Volltextsuche für SQL Server.sp_help_fulltext_system_components
Gibt Informationen zu registrierten Komponenten wie Wörtertrennung, Filter und Protokollhandler zurück. Darüber hinaus gibt sp_help_fulltext_system_components eine Liste der Bezeichner von Datenbanken und Volltextkatalogen zurück, die die angegebene Komponente verwendet haben.sys.dm_fts_fdhosts
Gibt Informationen zur aktuellen Aktivität des oder der Filterdaemonhosts auf der Serverinstanz zurück.sys.dm_fts_index_keywords_by_document
Gibt Informationen zum Inhalt auf Dokumentebene eines Volltextindex für die angegebene Tabelle zurück. Ein gegebenes Schlüsselwort kann in mehreren Dokumenten angezeigt werden.sys.dm_fts_index_keywords
Gibt Informationen zum Inhalt eines Volltextindex für die angegebene Tabelle zurück.sys.dm_fts_index_population
Gibt Informationen zu den aktuell ausgeführten Volltextindexauffüllungen zurück.sys.dm_fts_memory_buffers
Gibt Informationen zu Speicherpuffern zurück, die einem bestimmten Speicherpool angehören, der im Rahmen eines Volltextcrawls oder eines Volltextcrawlbereichs verwendet wird.sys.dm_fts_memory_pools
Gibt Informationen zu den Shared Memory-Pools zurück, die für die Volltext-Gatherer-Komponente für einen Volltext-Crawlvorgang oder einen Volltext-Crawlbereich zur Verfügung stehen.sys.dm_fts_outstanding_batches
Gibt Informationen zu den einzelnen Volltext-Indizierungsbatches zurück.sys.dm_fts_parser
Gibt das endgültige Tokenisierungsergebnis nach Anwendung einer gegebenen Kombination aus Wörtertrennung, Thesaurus und Stoppliste auf eine eingegebene Abfragezeichenfolge an. Diese Ausgabe entspricht der Ausgabe der angegebenen Abfragezeichenfolge an das Volltextmodul.sys.dm_fts_population_ranges
Gibt Informationen zu den speziellen Bereichen zurück, die sich auf eine zurzeit ausgeführte Volltextindexauffüllung beziehen.sys.fulltext_document_types
Gibt eine Zeile für jeden für Volltextindizierungen verfügbaren Dokumenttyp zurück. Jede Zeile stellt eine in der SQL Server-Instanz registrierte IFilter-Schnittstelle dar.sys.fulltext_index_fragments
Enthält jeweils eine Zeile für jedes Volltextindexfragment einer Tabelle, die einen Volltextindex enthält.sys.fulltext_indexes
Enthält eine Zeile pro Volltextindex eines Tabellenobjekts.sys.fulltext_languages
Enthält eine Zeile pro Sprache, deren Wörtertrennungen bei SQL Server registriert sind. Jede Zeile zeigt die LCID und den Namen der Sprache an.
Informationen zu den Volltexteigenschaften und den Transact-SQL-Funktionen, mit denen der Wert der einzelnen Eigenschaften abgerufen werden kann, finden Sie unter Volltextkatalog und Indexeigenschaften (Transact-SQL).
Timeoutfehler bei der Wörtertrennung
Timeoutfehler können bei der Wörtertrennung in verschiedenen Situationen auftreten. Informationen zu diesen Situationen sowie zur Behandlung dieser Fehler finden Sie unter MSSQLSERVER_30053.
Siehe auch