Partager via


Comment : créer des index de texte intégral

Vous devez créer un index de texte intégral si vous souhaitez exécuter des recherches de texte intégral sur les colonnes textuelles de vos tables de base de données.Un index de texte intégral se base sur un index normal ; vous devez donc le créer d'abord.L'index normal doit être créé sur une colonne unique, non null, et il est conseillé de choisir une colonne contenant des petites valeurs plutôt que des grandes.

Dans SQL Server 2008, toutes les bases de données sont activées par défaut pour l'indexation de texte intégral au moment de leur création.En outre, les utilisateurs activent automatiquement une table individuelle pour l'indexation de texte intégral lorsqu'ils créent un index de texte intégral sur la table et ajoutent une colonne à l'index.Les utilisateurs désactivent automatiquement une table pour l'indexation de texte intégral lorsqu'ils suppriment la dernière colonne de son index de texte intégral.

Pour créer un index de texte intégral, vous devez d'abord créer un catalogue à l'aide d'un outil externe, tel que SQL Server Management Studio ou Enterprise Manager.Pour permettre à l'index d'inclure les données textuelles de fichiers Microsoft Office (fichiers .doc, .xls et .ppt), de fichiers texte (fichiers .txt) et de fichiers HTML (fichiers .htm), vous devez stocker ces fichiers dans un champ avec le type de données « image ». Pour plus d'informations, consultez « Recherche de texte intégral » sur le site Web Microsoft.

[!REMARQUE]

Une nouvelle version du concepteur de tables s'affiche pour les bases de données dans le format SQL Server 2012. Cette rubrique décrit l'ancienne version du Concepteur de tables que vous utilisez avec des bases de données aux formats antérieurs de SQL Server.

Dans la nouvelle version, vous pouvez modifier une définition de table via une interface graphique ou directement dans un volet script. Si vous voulez utiliser l'interface graphique, la définition de tables est automatiquement mise à jour dans le volet script. Pour appliquer le code SQL dans le volet script, choisissez le bouton Mettre à jour. Pour plus d'informations sur la nouvelle version, consultez Comment : créer des objets de base de données à l'aide du concepteur de tables.

[!REMARQUE]

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour créer des index de texte intégral

  1. Dans l'Explorateur de serveurs, cliquez avec le bouton droit sur la table pour laquelle vous souhaitez créer un index de texte intégral et cliquez sur Ouvrir la définition de table.

    La table s'ouvre dans le Concepteur de tables.

  2. Dans le menu Concepteur de tables, cliquez sur Index de texte intégral.

    La boîte de dialogue Index de texte intégral s'ouvre.

  3. Cliquez sur Ajouter.

  4. Cliquez sur le nouvel index dans la liste Index de texte intégral sélectionné et définissez les propriétés de l'index dans la partie droite de la grille.

Pour plus d'informations sur la définition des propriétés, consultez Index de texte intégral, boîte de dialogue.

Voir aussi

Référence

Index de texte intégral, boîte de dialogue

Autres ressources

Utilisation des index