Bagikan melalui


Metode IStemmer::Init (indexsrv.h)

Menginisialisasi stemmer.

Sintaks

HRESULT Init(
  [in]  ULONG ulMaxTokenSize,
  [out] BOOL  *pfLicense
);

Parameter

[in] ulMaxTokenSize

Jenis: ULONG

Jumlah karakter maksimum untuk kata-kata yang ditambahkan ke objek IWordFormSink . Kata-kata yang melebihi batas ini dapat dipotok.

[out] pfLicense

Jenis: BOOL

Penunjuk ke variabel output yang menerima bendera yang menunjukkan apakah ada pembatasan lisensi untuk implementasi IStemmer ini. TRUE menunjukkan bahwa stemmer dibatasi hanya untuk penggunaan yang diotorisasi. FALSE menunjukkan bahwa implementasi IStemmer ini dapat digunakan secara bebas.

Nilai kembali

Jenis: HRESULT

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Penyelesaian berhasil.
LANGUAGE_E_DATABASE_NOT_FOUND
Salah satu komponen untuk pemecahan kata tidak dapat ditemukan.
E_INVALIDARG
Argumen tidak valid. Parameter pfLicense adalah NULL.
E_FAIL
Penyelesaian gagal.

Keterangan

Anda harus menginisialisasi stemmer. Metode IStemmer::Init harus dipanggil sebelum metode IStemmer lainnya. Jika pfLicenseTRUE, dan Anda menginginkan informasi lebih lanjut tentang kemungkinan pembatasan lisensi, panggil metode IStemmer::GetLicenseToUse .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header indexsrv.h
Redistribusi Paket Opsi Windows NT 4.0

Lihat juga

IStemmer