Sep 20, 2024
Create or replace a rule
If a rule with the specified object ID doesn’t exist, it’s created. Otherwise, the existing rule is replaced.
To create or update more than one rule, use the batch
operation.
Usage
Required ACL:
editSettings
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import algoliasearch.api.SearchClient
import algoliasearch.extension.SearchClientExtensions
val client = SearchClient(appId = "ALGOLIA_APPLICATION_ID", apiKey = "ALGOLIA_API_KEY")
val response = client.saveRule(
indexName = "ALGOLIA_INDEX_NAME",
objectID = "id1",
rule = Rule(
objectID = "id1",
conditions = Some(
Seq(
Condition(
pattern = Some("apple"),
anchoring = Some(Anchoring.withName("contains"))
)
)
)
)
)
Did you find this page helpful?