Gespeicherte Prozeduren für die Volltextsuche und semantische Suche (Transact-SQL)
Gilt für: SQL Server
SQL Server unterstützt die folgenden gespeicherten Systemprozeduren, die zum Implementieren und Abfragen von Volltextindizes und semantischen Indizes verwendet werden.
Gespeicherte Prozeduren für die Volltextsuche
-
Erstellt und löscht einen Volltextkatalog und startet und beendet die Indizierung eines Katalogs. Für eine Datenbank können mehrere Volltextkataloge erstellt werden.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG und DROP FULLTEXT CATALOG .
-
Gibt an, ob eine bestimmte Spalte einer Tabelle bei der Volltextindizierung berücksichtigt werden soll.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen ALTER FULLTEXT INDEX .
-
Hat keine Auswirkungen auf Volltextkataloge in SQL Server 2008 (10.0.x) und höheren Versionen und wird nur aus Gründen der Abwärtskompatibilität unterstützt.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
-
Gibt Zuordnungen zwischen Dokumentbezeichnern (
DocId
n) und Volltextschlüsselwerten zurück. sp_fulltext_load_thesaurus_file
Analysiert und lädt die Daten aus einer aktualisierten Thesaurusdatei, die einem Gebietsschemabezeichner (LCID) entspricht, und verursacht die Neukompilierung der Volltextabfragen, die den Thesaurus verwenden.
-
Gibt nicht verarbeitete Änderungen, z. B. ausstehende Einfügungs-, Update- und Löschvorgänge, für eine angegebene Tabelle zurück, die die Änderungsnachverfolgung verwendet.
-
Ändert die Servereigenschaften der Volltextsuche für SQL Server.
sp_fulltext_table Markiert oder hebt die Markierung einer Tabelle für die Volltextindizierung auf.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen CREATE FULLTEXT INDEX, ALTER FULLTEXT INDEXund DROP FULLTEXT INDEX .
sp_help_fulltext_catalog_components
Gibt eine Liste aller Komponenten (Filter, Wörtertrennung und Protokollhandler) zurück, die für alle Volltextkataloge in der aktuellen Datenbank verwendet werden.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
-
Gibt die ID, den Namen, das Stammverzeichnis, den Status und die Anzahl von volltextindizierten Tabellen für den angegebenen Volltextkatalog zurück.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die sys.fulltext_catalogs Katalogansicht.
sp_help_fulltext_catalogs_cursor
Verwendet einen Cursor, um die ID, den Namen, das Stammverzeichnis, den Status und die Anzahl der volltextindizierten Tabellen für den angegebenen Volltextkatalog zurückzugeben.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die sys.fulltext_catalogs Katalogansicht.
-
Gibt die Spalten zurück, die für die Volltextindizierung angegeben wurden.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die sys.fulltext_index_columns -Katalogsicht.
sp_help_fulltext_columns_cursor
Verwendet einen Cursor, um eine Liste der Spalten zurückzugeben, die für die Volltextindizierung angegeben wurden.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die sys.fulltext_index_columns -Katalogsicht.
sp_help_fulltext_system_components
Gibt Informationen zu registrierten Komponenten wie Wörtertrennung, Filter und Protokollhandler sowie eine Liste der Bezeichner von Datenbanken und Volltextkatalogen zurück, die eine angegebene Komponente verwendet haben.
-
Gibt eine Liste der Tabellen zurück, die für die Volltextindizierung registriert sind.
sp_help_fulltext_tables_cursor
Gibt eine Liste der Tabellen zurück, die für die Volltextindizierung registriert sind.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die sys.fulltext_indexes Katalogansicht.
Gespeicherte Prozeduren für die semantische Suche
sp_fulltext_semantic_register_language_statistics_db
Registriert eine bereits ausgefüllte Datenbank für die Semantiksprachenstatistik in der aktuellen Instanz von SQL Server.
sp_fulltext_semantic_unregister_language_statistics_db
Hebt die Registrierung einer vorhandenen Datenbank für semantische Sprachstatistiken aus der aktuellen Instanz von SQL Server auf und löscht alle zugehörigen Metadaten.