Skip to main content
The effect of setting enablePersonalization to true is to take into account user insights to personalize the ranking of records.

Example

Current API clients

var response = await client.SearchSingleIndexAsync<Hit>(
  "ALGOLIA_INDEX_NAME",
  new SearchParams(new SearchParamsObject { Query = "query", EnablePersonalization = true })
);
IndexSettings settings = new IndexSettings
{
  EnablePersonalization = true
};

index.SetSettings(setting);

// Asynchronous
await index.SetSettingsAsync(settings);
Last modified on February 24, 2026