Gérer et surveiller la recherche en texte intégral pour une instance de serveurManage and Monitor Full-Text Search for a Server Instance

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

L'administration de la recherche en texte intégral pour une instance de serveur comprend :Full-text administration for a server instance includes:

  • Des tâches de gestion du système telles que la gestion du service du lanceur FDHOST (MSSQLFDLauncher), le redémarrage du processus hôte de démon de filtre si vous modifiez les informations d'identification du compte de service, la configuration des propriétés en texte intégral à l'échelle du serveur et la sauvegarde des catalogues de texte intégral.System management tasks such as managing the FDHOST Launcher service (MSSQLFDLauncher), restarting filter daemon host process if you change the service account credentials, configuring server-wide full-text properties, and backing up full-text catalogs. Au niveau du serveur, par exemple, vous pouvez spécifier une langue de texte intégral par défaut qui diffère de la langue par défaut de l'instance de serveur dans son ensemble.At the server level, for example, you can specify a default full-text language that differs from the default language of the server instance as a whole.

  • Configuration des composants linguistiques de texte intégral (analyseurs lexicaux et générateurs de formes dérivées, fichier de dictionnaire des synonymes, et mots vides et listes de mots vides).Configuring full-text linguistic components (word breakers and stemmers, thesaurus file, and stopwords and stoplists).

  • Configuration d'une base de données utilisateur pour la recherche en texte intégral.Configuring a user database for full-text search. Cela implique de créer un ou plusieurs catalogues de texte intégral pour la base de données et de définir un index de recherche en texte intégral sur chaque table ou vue indexée sur laquelle vous souhaitez exécuter des requêtes de texte intégral.This involves creating one or more full-text catalogs for the database and defining a full-text index on each table or indexed view on which you want to execute full-text queries.

Affichage ou modification des propriétés de serveur pour la recherche en texte intégralViewing or Changing Server Properties for Full-Text Search

Vous pouvez afficher les propriétés de recherche en texte intégral d'une instance de SQL ServerSQL Server dans SQL Server Management StudioSQL Server Management Studio.You can view the full-text properties of an instance of SQL ServerSQL Server in SQL Server Management StudioSQL Server Management Studio.

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur, puis cliquez sur Propriétés.In Object Explorer, right-click a server, and then click Properties.

  2. Dans la boîte de dialogue Propriétés du serveur , cliquez sur la page Avancé pour afficher les informations du serveur relatives à la recherche en texte intégral.In the Server Properties dialog box, click the Advanced page to view server information about full-text search. Les propriétés de recherche en texte intégral sont les suivantes :The full-text properties are as follows:

Nous sommes à votre écoute : Si vous trouvez des informations obsolètes ou incorrectes dans cet article, par exemple une étape ou une erreur dans un code, n’hésitez pas à nous en faire part.We are listening: If you find something outdated or incorrect in this article, such as a step or a code example, please tell us. Vous pouvez cliquer sur le bouton Cette page dans la section Commentaires au bas de cette page.You can click the This page button in the Feedback section at the bottom of this page. Nous lisons chaque commentaire concernant SQL, généralement le jour suivant.We read every item of feedback about SQL, typically the next day. Nous vous remercions.Thanks.

-   <span data-ttu-id="83fe0-115">**Langue de texte intégral par défaut**</span><span class="sxs-lookup"><span data-stu-id="83fe0-115">**Default Full-Text Language**</span></span>  

     <span data-ttu-id="83fe0-116">Spécifie une langue par défaut pour les colonnes de texte intégral indexées.</span><span class="sxs-lookup"><span data-stu-id="83fe0-116">Specifies a default language for full-text indexed columns.</span></span> <span data-ttu-id="83fe0-117">L'analyse linguistique des données de texte intégral indexées dépend de la langue des données.</span><span class="sxs-lookup"><span data-stu-id="83fe0-117">Linguistic analysis of full-text indexed data is dependent on the language of the data.</span></span> <span data-ttu-id="83fe0-118">La valeur par défaut de cette option est la langue du serveur.</span><span class="sxs-lookup"><span data-stu-id="83fe0-118">The default value of this option is the language of the server.</span></span> <span data-ttu-id="83fe0-119">Pour connaître le langue correspondant au paramètre affiché, consultez [sys.fulltext_languages &#40;Transact-SQL&#41;](../../relational-databases/system-catalog-views/sys-fulltext-languages-transact-sql.md).</span><span class="sxs-lookup"><span data-stu-id="83fe0-119">For the language that corresponds to the displayed setting, see [sys.fulltext_languages &#40;Transact-SQL&#41;](../../relational-databases/system-catalog-views/sys-fulltext-languages-transact-sql.md).</span></span>  

-   <span data-ttu-id="83fe0-120">**Option de mise à niveau des index de recherche en texte intégral**</span><span class="sxs-lookup"><span data-stu-id="83fe0-120">**Full-Text Upgrade Option**</span></span>  

     <span data-ttu-id="83fe0-121">Cette propriété de serveur contrôle la manière dont les index de recherche en texte intégral sont migrés lors d'une mise à niveau d'une base de données [!INCLUDE[ssVersion2005](../../includes/ssversion2005-md.md)] vers une version ultérieure.</span><span class="sxs-lookup"><span data-stu-id="83fe0-121">This server property controls how full-text indexes are migrated when upgrading a database from [!INCLUDE[ssVersion2005](../../includes/ssversion2005-md.md)] to a later version.</span></span> <span data-ttu-id="83fe0-122">Cette propriété s'applique à la mise à niveau par attachement d'une base de données, restauration d'une sauvegarde de la base de données, restauration d'une sauvegarde de fichiers ou copie de la base de données à l'aide de l'Assistant Copie de base de données.</span><span class="sxs-lookup"><span data-stu-id="83fe0-122">This property applies to upgrading by attaching a database, restoring a database backup, restoring a file backup, or copying the database by using the Copy Database Wizard.</span></span>  

     <span data-ttu-id="83fe0-123">Les alternatives sont les suivantes :</span><span class="sxs-lookup"><span data-stu-id="83fe0-123">The alternatives are as follows:</span></span>  

     <span data-ttu-id="83fe0-124">**Importer**</span><span class="sxs-lookup"><span data-stu-id="83fe0-124">**Import**</span></span>  
     <span data-ttu-id="83fe0-125">Les catalogues de texte intégral sont importés.</span><span class="sxs-lookup"><span data-stu-id="83fe0-125">Full-text catalogs are imported.</span></span> <span data-ttu-id="83fe0-126">En général, l'importation est considérablement plus rapide que lors d'une reconstruction (rebuild).</span><span class="sxs-lookup"><span data-stu-id="83fe0-126">Typically, import is significantly faster than rebuild.</span></span> <span data-ttu-id="83fe0-127">Par exemple, lorsque vous utilisez un seul processeur, l'importation s'exécute approximativement 10 fois plus vite que lors de la reconstruction.</span><span class="sxs-lookup"><span data-stu-id="83fe0-127">For example, when using only one CPU, import runs about 10 times faster than rebuild.</span></span> <span data-ttu-id="83fe0-128">Toutefois, un catalogue de texte intégral importé n'utilise pas les analyseurs lexicaux nouveaux et améliorés introduits dans [!INCLUDE[ssKatmai](../../includes/sskatmai-md.md)], ce qui fait que vous pouvez le cas échéant reconstruire vos catalogues de texte intégral au final.</span><span class="sxs-lookup"><span data-stu-id="83fe0-128">However, an imported full-text catalog does not use the new and enhanced word breakers introduced in [!INCLUDE[ssKatmai](../../includes/sskatmai-md.md)], so you might want to rebuild your full-text catalogs eventually.</span></span>  

    > [!NOTE]  
    >  <span data-ttu-id="83fe0-129">Le processus de reconstruction peut s'exécuter en mode multithread, et si plus de 10 processeurs sont disponibles, la reconstruction peut s'effectuer plus vite que l'importation si vous la laissez utiliser tous les processeurs.</span><span class="sxs-lookup"><span data-stu-id="83fe0-129">Rebuild can run in multi-threaded mode, and if more than 10 CPUs are available, rebuild might run faster than import if you allow rebuild to use all of the CPUs.</span></span>  

     <span data-ttu-id="83fe0-130">Si aucun catalogue de texte intégral n'est disponible, les index de recherche en texte intégral associés sont reconstruits.</span><span class="sxs-lookup"><span data-stu-id="83fe0-130">If a full-text catalog is not available, the associated full-text indexes are rebuilt.</span></span> <span data-ttu-id="83fe0-131">Cette option est disponible uniquement pour les bases de données [!INCLUDE[ssVersion2005](../../includes/ssversion2005-md.md)] .</span><span class="sxs-lookup"><span data-stu-id="83fe0-131">This option is available for only [!INCLUDE[ssVersion2005](../../includes/ssversion2005-md.md)] databases.</span></span>  

     <span data-ttu-id="83fe0-132">**Reconstruire**</span><span class="sxs-lookup"><span data-stu-id="83fe0-132">**Rebuild**</span></span>  
     <span data-ttu-id="83fe0-133">Les catalogues de texte intégral sont reconstruits à l'aide des analyseurs lexicaux nouveaux et améliorés.</span><span class="sxs-lookup"><span data-stu-id="83fe0-133">Full-text catalogs are rebuilt using the new and enhanced word breakers.</span></span> <span data-ttu-id="83fe0-134">La reconstruction des index peut prendre du temps, et une quantité importante de ressources en termes d'UC et de mémoire peut être requise après la mise à niveau.</span><span class="sxs-lookup"><span data-stu-id="83fe0-134">Rebuilding indexes can take awhile, and a significant amount of CPU and memory might be required after the upgrade.</span></span>  

     <span data-ttu-id="83fe0-135">**Réinitialiser**</span><span class="sxs-lookup"><span data-stu-id="83fe0-135">**Reset**</span></span>  
     <span data-ttu-id="83fe0-136">Les catalogues de texte intégral sont réinitialisés.</span><span class="sxs-lookup"><span data-stu-id="83fe0-136">Full-text catalogs are reset.</span></span> [!INCLUDE[ssVersion2005](../../includes/ssversion2005-md.md)] <span data-ttu-id="83fe0-137">Les fichiers de catalogue de texte intégral sont supprimés, mais les métadonnées pour les catalogues de texte intégral et les index de recherche en texte intégral sont conservés.</span><span class="sxs-lookup"><span data-stu-id="83fe0-137">full-text catalog files are removed, but the metadata for full-text catalogs and full-text indexes is retained.</span></span> <span data-ttu-id="83fe0-138">Après leur mise à niveau, tous les index de recherche en texte intégral ont le suivi des modifications désactivé et aucune analyse n'est démarrée automatiquement.</span><span class="sxs-lookup"><span data-stu-id="83fe0-138">After being upgraded, all full-text indexes are disabled for change tracking and crawls are not started automatically.</span></span> <span data-ttu-id="83fe0-139">Le catalogue reste vide tant que vous n'avez pas procédé manuellement à une alimentation complète, au terme de la mise à niveau.</span><span class="sxs-lookup"><span data-stu-id="83fe0-139">The catalog will remain empty until you manually issue a full population, after the upgrade completes.</span></span>  

     <span data-ttu-id="83fe0-140">Pour plus d’informations sur le choix d’une option de mise à niveau de recherche en texte intégral, consultez[Mise à niveau de la fonction de recherche en texte intégral](../../relational-databases/search/upgrade-full-text-search.md).</span><span class="sxs-lookup"><span data-stu-id="83fe0-140">For information about choosing a full-text upgrade option, see full-[Upgrade Full-Text Search](../../relational-databases/search/upgrade-full-text-search.md).</span></span>  

    > [!NOTE]  
    >  <span data-ttu-id="83fe0-141">Vous pouvez aussi définir l’option de mise à niveau du catalogue de texte intégral à l’aide de l’action [sp_fulltext_service](../../relational-databases/system-stored-procedures/sp-fulltext-service-transact-sql.md)**upgrade_option** .</span><span class="sxs-lookup"><span data-stu-id="83fe0-141">The full-text upgrade option can also be set by using the [sp_fulltext_service](../../relational-databases/system-stored-procedures/sp-fulltext-service-transact-sql.md)**upgrade_option** action.</span></span>  

Affichage des propriétés de serveur de texte intégral supplémentairesViewing Additional Full-Text Server Properties

Transact-SQLTransact-SQL Les fonctions peuvent être utilisées pour obtenir la valeur de différentes propriétés au niveau du serveur pour la recherche en texte intégral.functions can be used to obtain the value of various server-level properties of full-text search. Ces informations sont utiles pour administrer la recherche en texte intégral et résoudre les problèmes qui la concernent.This information is useful for administrating and troubleshooting full-text search.

Le tableau ci-après recense les propriétés en texte intégral d'une instance de serveur SQL ServerSQL Server ainsi que leurs fonctions Transact-SQLTransact-SQL connexes.The following table lists full-text properties of a SQL ServerSQL Server server instance and their related Transact-SQLTransact-SQL functions.

PropriétéProperty DescriptionDescription FonctionFunction
IsFullTextInstalledIsFullTextInstalled Indique si le composant de texte intégral est installé avec l'instance actuelle de SQL ServerSQL Server.Whether the full-text component is installed with the current instance of SQL ServerSQL Server. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY

SERVERPROPERTYSERVERPROPERTY
LoadOSResourcesLoadOSResources Indique si les analyseurs lexicaux et les filtres du système d'exploitation sont inscrits et utilisés avec cette instance de SQL ServerSQL Server.Whether operating system word breakers and filters are registered and used with this instance of SQL ServerSQL Server. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY
VerifySignatureVerifySignature Indique si seuls les fichiers binaires signés sont chargés par le Moteur d’indexation et de recherche en texte intégral.Specifies whether only signed binaries are loaded by the Full-Text Engine. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY

Surveillance de l'activité de recherche en texte intégralMonitoring Full-Text Search Activity

Plusieurs vues et fonctions de gestion dynamique sont utiles pour la surveillance de l'activité de recherche en texte intégral sur une instance de serveur.Several dynamic management views and functions are useful monitoring full-text search activity on a server instance.

Pour consulter des informations sur les catalogues de texte intégral avec une activité d'alimentation en coursTo view information about the full-text catalogs with in-progress population activity

Pour consulter l'activité actuelle d'un processus hôte de démon de filtreTo view current activity of a filter daemon host process

Pour consulter des informations sur les alimentations d'index en coursTo view information about in-progress index populations

Pour consulter les mémoires tampon d'un pool de mémoire qui sont utilisées dans le cadre d'une analyse ou d'une plage d'analyseTo view memory buffers in a memory pool that are used as part of a crawl or crawl range.

Pour consulter les pools de mémoire partagée disponibles pour le composant Rassembleur de texte intégral dans le cadre d'une analyse de texte intégral ou d'une plage d'analyse de texte intégralTo view the shared memory pools available to the full-text gatherer component for a full-text crawl or a full-text crawl range

Pour consulter des informations sur chaque lot d'indexation de texte intégralTo view information about each full-text indexing batch

Pour consulter des informations sur les plages spécifiques liées à une alimentation en coursTo view information about the specific ranges related to an in-progress population