$client=Algolia\AlgoliaSearch\SearchClient::create('AJ0P3S7DWQ','••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb');$synonyms=/* Fetch your synonyms */;$index=$client->initIndex('your_index_name');$index->replaceAllSynonyms($synonyms);// Or if you want to also replace synonyms on replicas$index->replaceAllSynonyms($synonyms,['forwardToReplicas'=>true]);
1
2
3
4
5
6
7
8
9
10
11
12
client=Algolia::Client.new({:application_id=>'AJ0P3S7DWQ',:api_key=>'••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb'})synonyms=[]# Fetch your synonymsindex=client.init_index('your_index_name')index.replace_all_synonyms(synonyms)# Or if you want to also replace synonyms on replicasindex.replace_all_synonyms(synonyms,{'forwardToReplicas':true})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
constclient=algoliasearch('AJ0P3S7DWQ','••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb');constsynonyms=[/* Fetch your synonyms */];constindex=client.initIndex('your_index_name');index.replaceAllSynonyms(synonyms).then(()=>{// done});// Or if you want to also replace synonyms on replicasindex.replaceAllSynonyms(synonyms,{forwardToReplicas:true}).then(()=>{// done});
1
2
3
4
5
6
7
8
9
client=SearchClient.create('AJ0P3S7DWQ','••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb')synonyms=[]# Fetch your synonyms
index=client.init_index('your_index_name')index.replace_all_synonyms(synonyms)# Or if you want to also replace synonyms on replicas
index.replace_all_synonyms(synonyms,{'forwardToReplicas':True})
1
2
3
4
5
6
7
8
9
10
11
letclient=SearchClient(appID:"AJ0P3S7DWQ",apiKey:"••••••••••••••••••••ce1181300d403d21311d5bca9ef1e6fb")letindex=client.index(withName:"your_index_name")letsynonyms:[Synonym]=[/* Fetch your synonyms */]index.replaceAllSynonyms(with:synonyms,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<Synonym>synonyms=/* Fetch your synonyms */index.ReplaceAllSynonyms(synonyms);// Or if you want to also replace synonyms on replicasindex.ReplaceAllSynonyms(synonyms,forwardToReplicas:true);// Asynchronousawaitindex.ReplaceAllSynonymsAsync(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<Synonym>synonyms=/* Fetch your synonyms */index.replaceAllSynonyms(synonyms);// Or if you want to also replace synonyms on replicasindex.replaceAllSynonyms(synonyms,true);// Asyncindex.replaceAllSynonymsAsync(synonyms);index.replaceAllSynonymsAsync(synonyms,true);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
packagemainimport("github.com/algolia/algoliasearch-client-go/v3/algolia/search")funcmain(){client:=search.NewClient("AJ0P3S7DWQ","YourAdminKey")index:=client.InitIndex("your_index_name")synonyms:=[]search.Synonym{/* Fetch your synonyms */}res,err:=index.ReplaceAllSynonyms(synonyms)}
1
2
3
4
// Fetch your synonymsvalsynonyms=listOf<Synonym>()index.replaceAllSynonyms(synonyms,forwardToReplicas=true)