Recherche en texte intégral et procédures stockées de recherche sémantique (Transact-SQL)
S'applique à : SQL Server
SQL Server prend en charge les procédures stockées système suivantes utilisées pour implémenter et interroger des index de recherche en texte intégral et des index sémantiques.
Procédures stockées de recherche en texte intégral
-
Permet de créer ou de supprimer un catalogue de texte intégral, et de démarrer ou d'arrêter l'indexation d'un catalogue. Plusieurs catalogues de texte intégral peuvent être créés pour chaque base de données.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG et DROP FULLTEXT CATALOG à la place.
-
Spécifie si une colonne particulière d'une table est utilisée dans l'indexation de texte intégral.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez à la place ALTER FULLTEXT INDEX .
-
N’a aucun effet sur les catalogues de texte intégral dans SQL Server 2008 (10.0.x) et les versions ultérieures et est pris en charge uniquement pour la compatibilité descendante.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
-
Retourne des mappages entre les identificateurs de document (
DocId
s) et les valeurs de clé de texte intégral. sp_fulltext_load_thesaurus_file
Analyse et charge les données à partir d'un fichier de dictionnaire des synonymes mis à jour qui correspond à un LCID et provoque la recompilation des requêtes de texte intégral qui utilisent le dictionnaire des synonymes.
-
Retourne les modifications non traitées (par exemple les insertions, mises à jour et suppressions en attente) pour une table spécifiée qui utilise le suivi des modifications.
-
Modifie les propriétés serveur de la recherche en texte intégral pour SQL Server.
sp_fulltext_table Marques ou désinscrit une table pour l’indexation de texte intégral.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez CREATE FULLTEXT INDEX, ALTER FULLTEXT INDEX et DROP FULLTEXT INDEX à la place.
sp_help_fulltext_catalog_components
Retourne la liste de tous les composants (filtres, analyseurs lexicaux et gestionnaires de protocoles) utilisés pour tous les catalogues de texte intégral dans la base de données active.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
-
Retourne l'identificateur, le nom, le répertoire racine, l'état et le nombre de tables indexées en texte intégral du catalogue de texte intégral spécifié.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’affichage catalogue sys.fulltext_catalogs .
sp_help_fulltext_catalogs_cursor
Utilise un curseur pour retourner l'ID, le nom, le répertoire racine, l'état et le nombre de tables indexées en texte intégral du catalogue de texte intégral spécifié.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’affichage catalogue sys.fulltext_catalogs .
-
Renvoie les colonnes désignées pour l'indexation de texte intégral.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’affichage catalogue sys.fulltext_index_columns .
sp_help_fulltext_columns_cursor
Utilise un curseur pour retourner les colonnes marquées pour l'indexation de texte intégral.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’affichage catalogue sys.fulltext_index_columns .
sp_help_fulltext_system_components
Retourne des informations sur les analyseurs lexicaux, le filtre et les gestionnaires de protocoles, ainsi qu'une liste des identificateurs de bases de données et de catalogues de texte intégral qui ont utilisé un composant spécifié.
-
Retourne une liste des tables qui sont inscrites pour l'indexation de texte intégral.
sp_help_fulltext_tables_cursor
Retourne une liste des tables qui sont inscrites pour l'indexation de texte intégral.
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’affichage catalogue sys.fulltext_indexes .
Procédures stockées de recherche sémantique
sp_fulltext_semantic_register_language_statistics_db
Inscrit une base de données de statistiques de langage sémantique préremplies dans l’instance actuelle de SQL Server.
sp_fulltext_semantic_unregister_language_statistics_db
Annule l’inscription d’une base de données de statistiques de langage sémantique existante de l’instance actuelle de SQL Server et supprime toutes les métadonnées associées.