Método IWordBreaker::Init (indexsrv.h)
Inicializa la implementación de IWordBreaker e indica el modo en el que funciona el componente.
Sintaxis
HRESULT Init(
[in] BOOL fQuery,
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
Parámetros
[in] fQuery
Tipo: BOOL
Marca que indica el modo en el que funciona un separador de palabras. TRUE indica la separación de palabras en tiempo de consulta. FALSE indica la separación de palabras en tiempo de índice.
[in] ulMaxTokenSize
Tipo: ULONG
Número máximo de caracteres en palabras que se agregan al IWordSink. Las palabras que superan este límite se truncan.
[out] pfLicense
Tipo: BOOL*
Puntero a una variable que recibe una marca que indica si hay restricciones de licencia para esta implementación de IWordBreaker . TRUE indica que el lematizador está restringido solo al uso autorizado. FALSE indica que esta implementación de IWordBreaker se puede usar libremente.
Valor devuelto
Tipo: HRESULT
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Se completó correctamente. |
|
No se puede encontrar uno de los componentes de separación de palabras. |
|
Argumento no válido. El parámetro pfLicense es NULL. |
|
Otros errores. |
Comentarios
La funcionalidad del separador de palabras es similar tanto en la creación de índices como en la consulta. Las diferencias dependen del lenguaje. Si pfLicense es TRUE y desea obtener más información sobre las posibles restricciones de licencia, llame al método IWordBreaker::GetLicenseToUse .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | indexsrv.h |
Redistribuible | Paquete de opciones de Windows NT 4.0 |