Language-Specific Registry Entries

Note

Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.

 

Language-specific registry entries contain the word breaker, stemmer, and noise-word list appropriate for a given language. They also contain the HTML error pages returned in response to invalid user and administrator actions.

Language-specific registry entries are found as language-specifier subkeys under the key

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Language\Language_Dialect.

The name of the Language_Dialect key has two parts: the name of the language (Language) and the dialect or secondary language (Dialect). The combination of language and dialect can have any of the possibilities made using the MAKELANGID macro. For example, if the primary language is French and the dialect (secondary language) is Belgian, the name of the Language_Dialect key is French_Belgian. Although the language-specifier subkeys contain the registry entries appropriate for the language and dialect, the Locale entry contains the actual value that specifies which language and dialect to use.

Each language-specifier subkey can include the following entries. The ISAPI* entries are for the ISAPI implementation under IIS. None of the ISAPI* entries can be overridden by an identically named entry under the Catalog subkey for a specific catalog.

Registry Name Short Description
ISAPIDefaultErrorFile Full virtual path to the generic error template.
ISAPIHTXErrorFile Full virtual path to the HTML error template for HTX errors.
ISAPIIDQErrorFile Full virtual path to the Internet Data Query error template for IDQ errors.
ISAPIRestrictionErrorFile Full virtual path to the query restriction syntax error template.
Locale Locale identifier (LCID) of language to use.
NoiseFile File name of the list of noise words to use.
StemmerClass Microsoft ActiveX class identifier (CLSID) for the stemming component.
StemmerDictionary File name for the stemming dictionary component of certain locales.
WBreakerClass ActiveX CLSID for the word breaker component.