Concepts / Managing results / What is the effect of a replica on the number of records?
Sep. 26, 2019

What Is the Effect of a Replica on the Number of Records?

Number of records

Replica indices “replicate” (copy) the content of a primary index; they have the same content but can have their own configuration.

Because of this, if your primary has 1,000 records and you create 2 replicas, you’ll end up with 3,000 records indexed by Algolia.

Essentially, the total number of records stored for a specific index equals the number of records in its primary index multiplied by its replica count.

  • total records size = number of records in primary index * number of replicas.

Indexing Operations

When you are using replicas, only operations on the primary index are counted as indexing operations. Here are some rules to consider:

  • When you send data to a primary index, or update existing data, the changes are automatically forwarded to your replica indices. The changes on the replica indices do not add anything to your operation count.
  • Forwarding settings from your primary index to your replicas using the forwardToReplicas setting will not add additional operation counts.
  • Adding settings directly to your replicas will count as one operation.
  • Adding synonyms and query rules to your replicas will count as operations.

What happens when you detach a replica from its primary?

If you turn a replica into a regular index by separating it from its primary index, all indexing operations (from that point forward) are counted and added to your monthly operations count.

Did you find this page helpful?