Sep 20, 2024
Create or update rules
Create or update multiple rules.
If a rule with the specified object ID doesn’t exist, Algolia creates a new one. Otherwise, existing rules are replaced.
Usage
Required ACL:
editSettings
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { algoliasearch } from 'algoliasearch';
//
const client = algoliasearch('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY');
const response = await client.saveRules({
indexName: 'ALGOLIA_INDEX_NAME',
rules: [
{ objectID: 'a-rule-id', conditions: [{ pattern: 'smartphone', anchoring: 'contains' }] },
{ objectID: 'a-second-rule-id', conditions: [{ pattern: 'apple', anchoring: 'contains' }] },
],
forwardToReplicas: false,
clearExistingRules: true,
});
Did you find this page helpful?