ISearchLanguageSupport Interface

Provides methods for accessing thesaurus information.

ISearchLanguageSupport Members

EnumerateExpandedTerms Gets an enumeration of thesaurus terms for a specified word.
GetDiacriticSensitivity Gets the sensitivity of an implemented ISearchLanguageSupport interface to diacritics. A diacritic is an accent mark added to a letter to idicate a special phonetic value or pronunciation.
IsNoiseWord Checks a word against a list of words that have been excluded from indexing.
IsPrefixNormalized Determines whether the query token is a prefix of the document token, disregarding case, width, and (optionally) diacritics.
LoadStemmer Retrieves an interface to the word stemmer registered for the specified language code identifier (LCID).
LoadWordBreaker Retrieves an interface to the word breaker registered for the specified LCID.
SetDiacriticSensitivity Sets a value that indicates whether an implemented ISearchLanguageSupport interface is sensitive to diacritics. A diacritic is an accent mark added to a letter to idicate a special phonetic value or pronunciation.

Remarks

A thesaurus file contains a word and a list of words to substitute when querying. It is specific to a catalog and can be defined in more than one file.

Interface Information

Inherits from IUnknown
Header and IDL files searchapi.h, searchlanguagesupport.idl
Minimum operating systems Windows XP Service Pack 2 (SP2) with Windows Desktop Search (WDS) 3.0, Windows Server 2003 Service Pack 1 (SP1) with Windows Desktop Search (WDS) 3.0, Windows Vista