Partager via


Interface IWordBreaker (indexsrv.h)

Analyse le texte et identifie les mots et expressions individuels. Cette interface est un composant de ressource de langue spécifique à la langue. Il est utilisé dans les processus en arrière-plan et doit être optimisé pour le débit et l’utilisation minimale des ressources.

Héritage

L’interface IWordBreaker hérite de l’interface IUnknown. IWordBreaker a également les types de membres suivants :

Méthodes

L’interface IWordBreaker possède ces méthodes.

 
IWordBreaker::BreakText

Analyse du texte pour identifier des mots et des expressions et fournit les résultats aux objets IWordSink et IPhraseSink.
IWordBreaker::ComposePhrase

Non pris en charge. (IWordBreaker.ComposePhrase)
IWordBreaker::GetLicenseToUse

Obtient un pointeur vers les informations de licence pour cette implémentation de l’interface IWordBreaker.
IWordBreaker::Init

Initialise l’implémentation IWordBreaker et indique le mode dans lequel le composant fonctionne.

Notes

Quand implémenter

Implémentez cette interface pour créer un analyseur de mots personnalisé pour une langue. Recherche Windows appelle les méthodes de cette interface lorsqu’elle génère des index de contenu et exécute des requêtes.

Word composants de disjoncteur pour Windows Search s’exécutent dans le contexte sécurité locale. Ils doivent être écrits pour gérer correctement les mémoires tampons et la pile. Toutes les copies de chaîne doivent avoir des vérifications explicites pour se prémunir contre les dépassements de mémoire tampon. Vous devez toujours vérifier la taille allouée de la mémoire tampon et tester la taille des données par rapport à la taille de la mémoire tampon.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête indexsrv.h
Composant redistribuable Pack d’options Windows NT 4.0