Microsoft KB Archive/252868

From BetaArchive Wiki

Article ID: 252868

Article Last Modified on 12/23/2002


  • Microsoft Index Server 2.0

This article was previously published under Q252868


This article describes how Index Server determines language resources during the indexing and query process. The information in this article may be helpful if you use documents in different languages.


Note that the language used during the indexing of a document may be different from the language settings used in a query. For example, if a document is indexed with the English settings, it may not be found if the query uses the German language settings. This is because, in this case, the query is processed with the German WBreakerClass, StemmerClass and noise-word list, but the document is processed with the English classes and noise-word list. Therefore, to receive the expected results when you query a catalog, always make sure that the indexing language of the documents matches the query language.

How does Index Server determine the indexing language for an HTML document?

If the MetaTag MS.Local is not defined, the document is indexed with the language associated to system locale of the server. For example, to define the EN language, you can use the following statement in the Head section of the HTML document:


Note: To check the configured system locale, open Control Panel, and then select Regional Settings.

How does Index Server determine the query language?

Index Server uses the following sequence to set the query language:

  1. The CiLocale configured in the query page. For more information about how to set CiLocale, see the "Support for Multiple Languages" topic under the Microsoft Index Server section in the NTOP documentation.
  2. The language associated with the system locale on the server.

Additional query words: CiLocale Ms.Locale LCID MSIDX Ixsso Http_Accept_Language ISOToLocaleID

Keywords: kbinfo kbfaq KB252868