Compartilhar via


Interface do IStemmer (indexsrv.h)

Fornece métodos para criar um lematizador específico do idioma. O lematizador gera formas inflexionadas de uma palavra especificada.

Herança

A interface IStemmer herda da interface IUnknown . O IStemmer também tem estes tipos de membros:

Métodos

A interface do IStemmer tem esses métodos.

 
IStemmer::GenerateWordForms

Gera formulários alternativos para uma palavra e coloca esses formulários no objeto IWordFormSink.
IStemmer::GetLicenseToUse

Obtém as informações de licença para essa implementação do IStemmer.
IStemmer::Init

Inicializa o lematizador.

Comentários

Quando implementar

Implemente essa interface para criar um lematizador personalizado para uma linguagem. O Windows Search chama os métodos dessa interface para gerar formulários inflexionados para palavras identificadas ao criar um índice.

Os componentes lematizador do Windows Search são executados no contexto de Segurança Local. Eles devem ser gravados para gerenciar buffers e a pilha corretamente. Todas as cópias de cadeia de caracteres devem ter verificações explícitas para proteger contra estouros de buffer. Você sempre deve verificar o tamanho alocado do buffer e testar o tamanho dos dados em relação ao tamanho do buffer.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho indexsrv.h
Redistribuível Pacote de Opções do Windows NT 4.0