Skip to main content
  • Type: list<enum<string>>
  • Default: []
  • Scope: settings
The indexLanguages parameter specifies the languages of your indexed content. This allows Algolia to apply language-specific processing such as tokenization, normalization, and filtering at indexing time. For a list of supported language ISO code, see Supported languages.

Usage

  • Always set both indexLanguages and queryLanguages to ensure consistent processing between indexing and search.
  • If indexLanguages isn’t set:
    • Algolia uses the value of ignorePlurals or removeStopWords, if defined
    • Otherwise, it applies all supported language configurations, which may lead to unexpected results

Example

Current API clients

IndexSettings settings = new IndexSettings
{
  IndexLanguages = new List { "ja" }
};
index.SetSettings(settings);
IndexSettings settings = new IndexSettings
{
  IndexLanguages = new List { "ja" }
};
index.SetSettings(settings);
I