Skip to main content
The enableRules parameter controls whether index rules are applied to the query.

Examples

Enable index rules for all queries

Current API clients

var response = await client.SetSettingsAsync(
  "ALGOLIA_INDEX_NAME",
  new IndexSettings { EnableRules = true }
);
$index->setSettings([
  'enableRules' => false
]);

Turn on index rules for the current query

Current API clients

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