Skip to main content
  • Type: list<enum<string>>
  • Default: []
  • Scope: search
The naturalLanguages parameter enables behaviors optimized for natural language input—such as voice queries or full-sentence searches—rather than keyword-based input. Setting naturalLanguages automatically changes the following parameters:

Usage

  • Only include languages that are present in your dataset to avoid unintended matches.
  • For a list of supported language ISO codes, see Supported languages.

Example

Current API clients

var response = await client.SearchSingleIndexAsync<Hit>(
  "ALGOLIA_INDEX_NAME",
  new SearchParams(
    new SearchParamsObject
    {
      Query = "",
      NaturalLanguages = new List<SupportedLanguage> { Enum.Parse<SupportedLanguage>("Fr") },
    }
  )
);
index.Search(new Query("")
{
    NaturalLanguages = new List { "fr" }
});