Share via


Moteur de texte intégral Microsoft pour SQL Server

Mis à jour : 12 décembre 2006

Le service du moteur de texte intégral Microsoft pour SQL Server (MSFTESQL) est un moteur de recherche et d'indexation de texte intégral. Le moteur MSFTESQL est basé sur la technologie de Microsoft Search (MSSearch) et est fortement intégré à Microsoft Moteur de base de données SQL Server 2005.

Le moteur de texte intégral s'exécute en tant que service nommé MSFTESQL sur le système d'exploitation. Le service est installé par défaut mais il ne s'exécute que lorsque la recherche de texte intégral est utilisée. Par défaut, SQL Server et MSFTESQL s'exécutent sous le même compte de service. Vous pouvez spécifier un compte différent en utilisant le Gestionnaire de configuration SQL Server.

SQL Server 2005 fournit des installations côte à côte du moteur de texte intégral. Pour chaque instance de SQL Server, il existe une instance dédiée de MSFTESQL, incluant des composants dédiés tels que les séparateurs de mots et les filtres, des ressources telles que la mémoire, ainsi que des paramètres de configuration du service tels que resource_usage au niveau de l'instance.

Fonction du moteur de texte intégral Microsoft pour SQL Server

Le service MSFTESQL est chargé de la lecture et de l'écriture dans les catalogues de texte intégral, qui ne sont pas stockés dans SQL Server, mais dans un ensemble de fichiers du système de fichiers. Le service MSFTESQL possède les rôles suivants :

  • Prise en charge de l'indexation
    Le service MSFTESQL est chargé du filtrage et de la création de jetons pour les données fournies par le rassembleur de texte intégral SQL Server. Il implémente également les catalogues de texte intégral en tant que de structures d'index inversé sur disque.
  • Prise en charge des requêtes
    MSFTESQL traite les requêtes de recherche de texte intégral et détermine quelles entrées dans l'index correspondent aux critères de sélection de texte intégral. Pour chaque entrée qui correspond aux critères de recherche, il retourne l'identité de la ligne ainsi qu'une valeur de classement au service SQL Server, où cette information est utilisée pour créer l'ensemble de résultats de la requête. Les types de requêtes pris en charge comprennent les recherches suivantes :

    • Mots ou expressions.
    • Mots immédiatement voisins les uns des autres.
    • Formes fléchies des mots.
    • Jeux d'expansion basés sur le dictionnaire des synonymes.

Voir aussi

Concepts

Architecture de la recherche de texte intégral

Autres ressources

Concepts de la recherche de texte intégral

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Contenu modifié :
  • Il est indiqué explicitement que MSFTESQL peut être configuré pour s'exécuter sous un compte différent de MSSQLSERVER.