$client=Algolia\AlgoliaSearch\SearchClient::create('AJ0P3S7DWQ','••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb');$rules=/* Fetch your rules */;$index=$client->initIndex('your_index_name');$index->replaceAllRules($rules);// Or if you want to also replace rules on replicas$index->replaceAllRules($rules,['forwardToReplicas'=>true]);
1
2
3
4
5
6
7
8
9
10
11
12
client=Algolia::Client.new({:application_id=>'AJ0P3S7DWQ',:api_key=>'••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb'})rules=[]# Fetch your rulesindex=client.init_index('your_index_name')index.replace_all_rules(rules)# Or if you want to also replace rules on replicasindex.replace_all_rules(rules,{'forwardToReplicas':true})
1
2
3
4
5
6
7
8
9
10
11
12
13
constclient=algoliasearch('AJ0P3S7DWQ','••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb');constindex=client.initIndex('your_index_name');construles=[/* Fetch your rules */];index.replaceAllRules(rules).then(()=>{// done});// Or if you want to also replace rules on replicasindex.replaceAllRules(rules,{forwardToReplicas:true}).then(()=>{// done});
1
2
3
4
5
6
7
8
9
client=algoliasearch.Client("AJ0P3S7DWQ",'••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb')rules=[]# Fetch your rules
index=client.init_index('your_index_name')index.replace_all_rules(rules)# Or if you want to also replace rules on replicas
index.replace_all_rules(rules,{'forwardToReplicas':True})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
letclient=SearchClient(appID:"AJ0P3S7DWQ",apiKey:"••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb")letindex=client.index(withName:"your_index_name")letrules:[Rule]=[/* Fetch your rules */]index.replaceAllRules(with:rules){resultinifcase.success(letresponse)=result{print("Response: \(response)")}}// Or if you want to also replace synonyms on replicasindex.replaceAllRules(with:rules,forwardToReplicas:true){resultinifcase.success(letresponse)=result{print("Response: \(response)")}}
1
2
3
4
5
6
7
8
9
10
11
12
SearchClientclient=newSearchClient("AJ0P3S7DWQ","••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb");SearchIndexindex=client.InitIndex("your_index_name");List<Rule>rules=/* Fetch your rules */index.ReplaceAllRules(rules);// Or if you want to also replace synonyms on replicasindex.ReplaceAllRules(synonyms,forwardToReplicas:true);// Asynchronousawaitindex.ReplaceAllRulesAsync(synonyms,forwardToReplicas:true);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SearchClientclient=DefaultSearchClient.create("AJ0P3S7DWQ","••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb");SearchIndexindex=client.initIndex("your_index_name");List<Rule>rules=/* Fetch your rules */index.replaceAllRules(rules);// Or if you want to also replace rules on replicasindex.replaceAllRules(rules,true);// Asyncindex.replaceAllRules(synonyms);index.replaceAllRules(synonyms,true);
1
2
3
rules:=[]search.Rule{/* Fetch your rules */}res,err:=index.ReplaceAllRules(rules)
1
2
3
4
// Fetch your rulesvalrules=listOf<Rule>()index.replaceAllRules(rules,forwardToReplicas=true)