Skip to content

Commit 85a14e2

Browse files
Merge pull request #223 from algolia/slave-to-replica
Update doc to mention replicas
2 parents 9594196 + 39af3da commit 85a14e2

File tree

1 file changed

+25
-14
lines changed

1 file changed

+25
-14
lines changed

algoliasearch/index.py

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -549,13 +549,15 @@ def save_synonym(self, content, object_id, forward_to_slaves=False,
549549
The object is represented by an associative array
550550
@param object_id unique identifier for the new synonym.
551551
If the identifier already exists, the old synonym is replaced
552-
@param forward_to_slaves (optional) should the changes be forwarded to
553-
slave indexes
552+
@param forward_to_replicas (optional) should the changes be forwarded to
553+
replica indexes
554+
@param forward_to_slaves (optional) same as forward_to_replicas, used for
555+
backward compatibility.
554556
"""
555557
forward_to_slaves |= forward_to_replicas
556558

557559
path = '/synonyms/%s' % safe(object_id)
558-
params = {'forwardToSlaves': forward_to_slaves}
560+
params = {'forwardToReplicas': forward_to_slaves}
559561
return self._req(False, path, 'PUT', params, content)
560562

561563
def batch_synonyms(self, synonyms, forward_to_slaves=False,
@@ -565,15 +567,17 @@ def batch_synonyms(self, synonyms, forward_to_slaves=False,
565567
Add several synonyms in this index.
566568
567569
@param synonyms array of synonyms to add
568-
@param forward_to_slaves (optional) should the changes be forwarded to
569-
slave indexes
570+
@param forward_to_replicas (optional) should the changes be forwarded to
571+
replica indexes
572+
@param forward_to_slaves (optional) same as forward_to_replicas, used for
573+
backward compatibility.
570574
@param replace_existing_synonyms (optional) should the index be cleared
571575
of existing synonyms
572576
"""
573577
forward_to_slaves |= forward_to_replicas
574578

575579
params = {
576-
'forwardToSlaves': forward_to_slaves,
580+
'forwardToReplicas': forward_to_slaves,
577581
'replaceExistingSynonyms': replace_existing_synonyms
578582
}
579583

@@ -594,27 +598,31 @@ def delete_synonym(self, object_id, forward_to_slaves=False,
594598
Delete a synonym from the index.
595599
596600
@param object_id the unique identifier of the synonyms set to delete
597-
@param forward_to_slaves (optional) should the changes be forwarded to
598-
slave indexes
601+
@param forward_to_replicas (optional) should the changes be forwarded to
602+
replica indexes
603+
@param forward_to_slaves (optional) same as forward_to_replicas, used for
604+
backward compatibility.
599605
"""
600606
forward_to_slaves |= forward_to_replicas
601607

602608
path = '/synonyms/%s' % safe(object_id)
603-
params = {'forwardToSlaves': forward_to_slaves}
609+
params = {'forwardToReplicas': forward_to_slaves}
604610
return self._req(False, path, 'DELETE', params)
605611

606612
def clear_synonyms(self, forward_to_slaves=False,
607613
forward_to_replicas=False):
608614
"""
609615
Delete all synonyms from the index.
610616
611-
@param forward_to_slaves (optional) should the changes be forwarded to
612-
slave indexes
617+
@param forward_to_replicas (optional) should the changes be forwarded to
618+
replica indexes
619+
@param forward_to_slaves (optional) same as forward_to_replicas, used for
620+
backward compatibility.
613621
"""
614622
forward_to_slaves |= forward_to_replicas
615623

616624
path = '/synonyms/clear'
617-
params = {'forwardToSlaves': forward_to_slaves}
625+
params = {'forwardToReplicas': forward_to_slaves}
618626
return self._req(False, path, 'POST', params)
619627

620628
def search_synonyms(self, query, types=[], page=0, hits_per_page=100):
@@ -698,7 +706,10 @@ def set_settings(self, settings, forward_to_slaves=True,
698706
"""
699707
Set settings for this index.
700708
701-
@param forward_to_slaves Forward the changes to slaves (default = True)
709+
@param forward_to_replicas (optional) should the changes be forwarded to
710+
replica indexes
711+
@param forward_to_slaves (optional) same as forward_to_replicas, used for
712+
backward compatibility.
702713
@param settigns the settings object that can contains :
703714
- minWordSizefor1Typo: (integer) the minimum number of characters
704715
to accept one typo (default = 3).
@@ -780,7 +791,7 @@ def set_settings(self, settings, forward_to_slaves=True,
780791
"""
781792
forward_to_slaves &= forward_to_replicas
782793

783-
params = {'forwardToSlaves': forward_to_slaves}
794+
params = {'forwardToReplicas': forward_to_slaves}
784795
return self._req(False, '/settings', 'PUT', params, settings)
785796

786797
@deprecated

0 commit comments

Comments
 (0)