Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
L’Assistant Indexation de texte intégral de SSMS vous guide tout au long d’une série d’étapes destinées à vous aider à créer un index de texte intégral.
Créer un index de recherche en texte intégral
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur la table sur laquelle vous souhaitez créer un index de recherche en texte intégral, pointez sur Index de recherche en texte intégral, puis cliquez sur Define Full-Text Index(Définir l’index de recherche en texte intégral). Cette action lance l’Assistant dans une fenêtre distincte. Cliquez sur Suivant.
Index unique. Sélectionnez un index dans la liste déroulante. Cet index doit être un index unique, n'acceptant pas les valeurs Null, avec une colonne à clé unique. Sélectionnez le plus petit index de clé unique comme clé unique de texte intégral. Pour optimiser les performances, un index cluster est recommandé.
Colonnes disponibles. Cochez les cases en regard des noms des colonnes que vous voulez inclure. case à cocher à côté du nom de la colonne. Les colonnes non éligibles sont grisées et leur case à cocher est désactivée.
Langue du segmenteur de mots. Sélectionnez une langue dans la liste déroulante. Cette option servira à identifier les séparateurs de mots appropriés pour l’index. SQL Server utilise des analyseurs lexicaux pour identifier les limites des mots dans les données indexées en texte intégral.
Colonne de type. Sélectionnez le nom de la colonne qui contient le type de document correspondant à la colonne faisant l’objet d’une indexation en texte intégral.
Remarque
L’option Colonne de type est activée uniquement quand la colonne nommée dans la colonne Colonnes disponibles est de type varbinary(max) ou image.
Sémantique statistique. Sélectionnez s'il faut activer l'indexation sémantique pour la colonne sélectionnée. Pour plus d’informations, consultez Recherche sémantique (SQL Server).
Remarque
Si la langue sélectionnée n’est pas associée à un modèle linguistique sémantique, la case à cocher Sémantique statistique n’est pas activée. Si vous sélectionnez Sémantique statistique avant de sélectionner un langage, les langues disponibles dans la liste déroulante seront limitées à celles pour lesquelles le modèle de langage sémantique est supporté.
La recherche sémantique n’est pas disponible pour Azure SQL Database. L’option Sémantique statistique n’apparaît pas lorsque cet Assistant est exécuté sur une base de données SQL Azure.
Sélectionnez les options de suivi des modifications.
Automatiquement
Activez cette case d'option pour que l'index de texte intégral soit mis à jour automatiquement lorsque des modifications sont apportées aux données sous-jacentes.Manuellement
Activez cette case d'option si vous ne voulez pas que l'index de texte intégral soit mis à jour automatiquement lorsque des modifications sont apportées aux données sous-jacentes. Les modifications apportées aux données sous-jacentes sont conservées. Toutefois, pour appliquer les modifications à l'index de texte intégral, vous devez démarrer ou planifier ce processus manuellement.Ne pas suivre les modifications
Activez cette case d'option si vous ne voulez pas que l'index de texte intégral soit mis à jour avec les modifications apportées aux données sous-jacentes.Démarrer le remplissage complet lors de la création de l’index (disponible uniquement lorsque l’option « Ne pas suivre les modifications » est sélectionnée).
Activez cette case d'option pour déclencher un remplissage complet lorsque cet Assistant se détermine avec succès. Cela consiste à créer la structure d'index de texte intégral dans le catalogue et à la remplir avec les données indexées en texte intégral.
Cliquez sur Suivant.
Catalogue, groupe de fichiers d’index et liste de mots vides
Sélectionner le catalogue de texte intégral
Sélectionner un catalogue : Sélectionnez un catalogue de texte intégral dans la liste. Le catalogue par défaut pour la base de données devient l'élément sélectionné par défaut dans la liste. Si aucun catalogue n’est disponible, cette dernière est désactivée, et la case Créer un nouveau catalogue est cochée, mais désactivée.
OU
- Créer un catalogue
Sélectionnez le catalogue de texte intégral.
a. Nom
Entrez le nom de votre nouveau catalogue de texte intégral.b. Définir en tant que catalogue par défaut
Sélectionnez cette option afin que le catalogue devienne la valeur par défaut pour cette base de données.c. Sensibilité aux accents
Indiquez si le nouveau catalogue doit être sensible aux accents ou insensible aux accents. Si la base de données est sensible aux accents, Sensitive est sélectionné par défaut.d. Sélectionner le groupe de fichiers d'index
Spécifiez le groupe de fichiers sur lequel créer l'index de recherche en texte intégral.e. Sélectionner une valeur :
Valeur Description <par défaut> Si la table ou la vue n'est pas partitionnée, sélectionnez cette option pour utiliser le même groupe de fichiers que la table ou la vue sous-jacente. Si la table ou la vue est partitionnée, le groupe de fichiers principal est utilisé PRIMARY Sélectionnez cette option pour utiliser le groupe de fichiers primaire pour le nouvel index de recherche en texte intégral. S'il existe une liste de mots vides par défaut définie par l'utilisateur, sélectionnez son nom dans la liste pour utiliser ce groupe de fichiers pour le nouvel index de recherche en texte intégral.
Sélectionner la liste de mots vides de texte intégral
Spécifiez une liste de mots vides à utiliser pour l'index de recherche en texte intégral ou désactivez l'utilisation de listes de mots vides.Les mots vides sont gérés dans des bases de données à l'aide d'objets appelés des listes de mots vides. Une liste de mots vides est une liste qui, associée à un index de recherche en texte intégral, s’applique aux requêtes de texte intégral sur cet index. Pour plus d’informations, consultez Configurer et gérer les mots vides et listes de mots vides pour la recherche en texte intégral.
Sélectionnez l’une des valeurs suivantes :
| Valeur | Description |
|---|---|
| <système> | Sélectionnez cette option pour utiliser la liste de mots vides système sur le nouvel index de recherche en texte intégral. Il s’agit du paramètre par défaut. |
| <inactif> | Sélectionnez cette option pour désactiver des listes de mots vides pour le nouvel index de recherche en texte intégral. |
| user-defined-stoplist-name | La liste affiche le nom de chaque liste de mots vides définie par l'utilisateur, le cas échéant, qui a été créée sur la base de données. Sélectionnez une liste de mots vides définie par l'utilisateur à utiliser pour le nouvel index de recherche en texte intégral. |
Cliquez sur Suivant.
Vous avez également la possibilité de définir la planification de remplissage (SQL Server uniquement). Les opérations d'indexation commencent alors immédiatement, sauf si elles ont été planifiées pour plus tard. Les planifications sont créées immédiatement, même si elles ne seront pas exécutées avant l'heure planifiée.
Nouvelle planification de table
Définition d'un remplissage de planification de table.Nouvelle planification de catalogue
Définition d'un remplissage de planification d'un catalogue de texte intégral.Modifier
Modification d'une planification.Supprimer
Supprimer une planification.Afficher ou contrôler l’avancement de l’Assistant d’indexation en texte intégral.
Stop
Interrompt l'opération en cours et empêche l'Assistant d'exécuter les opérations de texte intégral suivantes au cours de cette session.Report
Lorsque toutes les opérations ont fini de s'exécuter, cliquez sur ce bouton pour accéder à un rapport sur les opérations effectuées. Vous pouvez afficher le rapport, l'imprimer dans un fichier, le copier dans le Presse-papiers ou l'envoyer par courrier électronique.