Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Listet die Transact-SQL-Anweisungen und die SQL Server-Datenbankobjekte auf, die Volltextsuche unterstützen, einschließlich der Eigenschaftensuchfunktion.
Diese Liste enthält keine veralteten Objekte.
Die Liste der Datenbankobjekte, die die semantische Suche unterstützen, finden Sie unter Semantische Such-DDL, Funktionen, gespeicherte Prozeduren und Sichten.
Transact-SQL Data Definition Language (DDL)-Anweisungen
Verwenden Sie diese Anweisungen, um Volltext-Suchkomponenten wie Kataloge, Indizes, Stopplisten und Eigenschaftenlisten zu definieren, zu ändern und zu entfernen. In der Regel verwenden Sie diese Anweisungen beim Vorbereiten einer Datenbank oder Tabelle für die Volltextsuche oder beim Aktualisieren der Konfiguration.
| Komponente | Create | Ändern | Verwerfen |
|---|---|---|---|
| Volltextkatalog: Definieren Sie einen logischen Container für Volltextindizes. | CREATE | ALTER | DROP |
| Volltextindex: Definieren Sie für eine Tabellenspalte, um die Volltextabfrage zu ermöglichen. | CREATE | ALTER | DROP |
| Volltext-Stoppliste: Definieren Sie eine Liste von Wörtern, die während der Volltextindizierung ignoriert werden sollen. | CREATE | ALTER | DROP |
| Sucheigenschaftenliste: Definiert eine Zuordnung von Dokumenteigenschaftennamen zu MIME-Typen für die Verwendung in der Eigenschaftensuche. | CREATE | ALTER | DROP |
System-Prädikate und -funktionen
Die Volltextsuche erweitert Transact-SQL mit Prädikaten und Tabellenwertfunktionen, mit denen Sie anspruchsvolle Textabgleiche in Abfragen ausführen können.
| Object | Description |
|---|---|
| ENTHÄLT | Prädikat, das testet, ob angegebene Textwerte Volltextkriterien erfüllen (z. B. Wörter oder Ausdrücke). |
| CONTAINSTABLE | Tabellenwertfunktion, die Schlüsselwerte und Rang der qualifizierenden Zeilen für eine Volltextabfrage zurückgibt. |
| FREETEXT- | Prädikat, das Textwerte mit einem Suchbegriff in natürlicher Sprache abgleicht. |
| FREETEXTTABLE | Tabellenwertfunktion ähnlich FREETEXTdem Zurückgeben von Bewertungsinformationen. |
Systemmetadatenfunktionen
Diese Funktionen geben Metadatenwerte zurück, die sich auf die Volltextsuche oder Objekteigenschaften beziehen. Sie werden auch in SQL Server-Metadatenabfragen breiter verwendet.
| Object | Description |
|---|---|
| COLUMNPROPERTY | Gibt Informationen zu den Eigenschaften einer Spalte zurück (z. B. ob sie berechnet wird). |
| FULLTEXTCATALOGPROPERTY | Gibt Eigenschaftswerte für einen Volltextkatalog zurück. |
| FULLTEXTSERVICEPROPERTY | Gibt Werte für die Volltextdienstkonfiguration zurück. |
| INDEXPROPERTY | Gibt Informationen zu einem Index zurück. |
| OBJECTPROPERTY | Gibt Informationen zu Datenbankobjekten zurück. |
| OBJECTPROPERTYEX | Ähnlich wie OBJECTPROPERTY bei erweiterten Eigenschaftstypen. |
| SERVEREIGENSCHAFT | Gibt Informationen zur SQL Server-Instanz zurück. |
Gespeicherte Systemprozeduren
Diese gespeicherten Verfahren unterstützen die Verwaltung und Diagnosevorgänge für Volltextsuchsubsysteme.
| Object | Description |
|---|---|
| sp_fulltext_keymappings | Meldet Zuordnungen zwischen Volltextschlüsseln und Indexeinträgen. Diese Informationen sind hilfreich, um zu verstehen, wie wichtige Werte mit Volltextindizes zusammenhängen. |
| sp_fulltext_load_thesaurus_file | Lädt eine Thesaurusdatei für die Volltextsuche. Thesaurusdateien stellen Synonyme und Erweiterungen bereit. |
| sp_fulltext_pendingchanges | Gibt die Größe oder den geschätzten Status ausstehender Volltextindexänderungen zurück. |
| Sp_fulltext_service | Bietet administrative Kontrolle über die Volltext-Suchdiensteinstellungen. |
| sp_help_fulltext_system_components | Listet Volltext-Suchsystemkomponenten und deren Status auf. |
Systemkatalogansichten
Diese Ansichten machen Volltext-Suchmetadaten verfügbar, die im Datenbankschema definiert sind.
| Object | Description |
|---|---|
| sys.fulltext_catalogs | Listet Volltextkataloge auf, die in der Datenbank definiert sind. |
| sys.fulltext_document_types | Zeigt Dokumenttypen an, die für die Volltextindizierung registriert sind. |
| sys.fulltext_index_catalog_usages | Zeigt Zuordnungen zwischen Volltextindizes und Katalogen an. |
| sys.fulltext_index_columns | Listet die Spalten auf, die an Volltextindizes teilnehmen. |
| sys.fulltext_index_fragments | Stellt Fragmentierungsmetadaten für Volltextindizes bereit. |
| sys.fulltext_indexes | Listet Tabellen mit Volltextindex- und Schlüsselindexinformationen auf. |
| sys.fulltext_languages | Listet Sprachen auf, die für die Volltextindizierung unterstützt werden. |
| sys.fulltext_stoplists | Listet verfügbare Stopplisten in der Datenbank auf. |
| sys.fulltext_stopwords | Listet Stoppwörter auf, die in benutzerdefinierten Stopplisten definiert sind. |
| sys.fulltext_system_stopwords | Listet Systemstoppwörter auf, die in SQL Server integriert sind. |
| sys.registered_search_properties | Listet Such-Eigenschaften auf, die für die Eigenschaftensuche registriert sind. |
| sys.registered_search_property_lists | Listet Eigenschaftenlisten auf, die von der Eigenschaftensuche verwendet werden. |
Dynamische Ansichten zur Systemverwaltung
Diese DMVs bieten Echtzeitüberwachungs- und interne Statusinformationen im Zusammenhang mit Volltextindizierung und Grundgesamtheit.
| Object | Description |
|---|---|
| sys.dm_fts_active_catalogs | Zeigt Volltextkataloge an, die derzeit aktiv sind. |
| sys.dm_fts_fdhosts | Beschreibt Hostprozesse, die die Volltextindizierung unterstützen. |
| sys.dm_fts_index_keywords | Listet Schlüsselwörter auf, die in Volltextindizes gespeichert sind. |
| sys.dm_fts_index_keywords_by_document | Schlüsselwörter, die nach Dokument zugeordnet sind. |
| sys.dm_fts_index_keywords_by_property | Schlüsselwörter, die der registrierten Eigenschaft zugeordnet sind. |
| sys.dm_fts_index_population | Erfasst den Status der Population von Volltextindizes. |
| sys.dm_fts_memory_buffers | Zeigt die Speicherpufferverwendung für die Volltextindizierung an. |
| sys.dm_fts_memory_pools | Stellt Arbeitsspeicherpoolstatistiken für die Volltextsuche bereit. |
| sys.dm_fts_outstanding_batches | Meldet ausstehende Indexaktualisierungsbatches. |
| sys.dm_fts_parser | Untersucht, wie Text in Token für die Volltextindizierung geparst wird. |
| sys.dm_fts_population_ranges | Zeigt Datenbereiche an, die während der Indexgesamtheit verarbeitet werden. |