Freigeben über


IStemmer-Schnittstelle (indexsrv.h)

Stellt Methoden zum Erstellen eines sprachspezifischen Stemmers bereit. Der Wortstamm generiert informierte Formen eines angegebenen Worts.

Vererbung

Die IStemmer-Schnittstelle erbt von der IUnknown-Schnittstelle . IStemmer verfügt auch über folgende Arten von Membern:

Methoden

Die IStemmer-Schnittstelle verfügt über diese Methoden.

 
IStemmer::GenerateWordForms

Generiert alternative Formen für ein Wort und fügt diese Formen in das IWordFormSink-Objekt ein.
IStemmer::GetLicenseToUse

Ruft die Lizenzinformationen für diese IStemmer-Implementierung ab.
IStemmer::Init

Initialisiert den Stemmer.

Hinweise

Wann sollte implementiert werden?

Implementieren Sie diese Schnittstelle, um einen benutzerdefinierten Stemmer für eine Sprache zu erstellen. Windows Search ruft die Methoden dieser Schnittstelle auf, um inflectierte Formulare für Wörter zu generieren, die beim Erstellen eines Indexes identifiziert werden.

Stemmerkomponenten für Windows Search werden im Kontext "Lokale Sicherheit" ausgeführt. Sie sollten geschrieben werden, um Puffer und den Stapel ordnungsgemäß zu verwalten. Alle Zeichenfolgenkopien müssen explizite Überprüfungen aufweisen, um sich vor Pufferüberläufen zu schützen. Sie sollten immer die zugeordnete Größe des Puffers überprüfen und die Größe der Daten anhand der Größe des Puffers testen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile indexsrv.h
Verteilbare Komponente Windows NT 4.0 Option Pack