Counting indexing operations
We count the following indexing operations:
-
Record operations: each addition, update, or deletion on a record counts as one operation. This happens even when nothing changes (for example, if the targeted
objectID
is unknown).- If you batch indexing calls, each record included in the batch counts as one operation. This includes deleteObjects operations, even if an
objectID
you’ve requested to delete doesn’t exist. The deleteBy operation is an exception—it can delete more than one record but counts as a single operation.
- If you batch indexing calls, each record included in the batch counts as one operation. This includes deleteObjects operations, even if an
- Rule operations: each addition, update, or deletion counts as one operation.
- Synonym operations: each addition, update, or deletion counts as one operation.
- ACL operations: each addition, update, or deletion of an API key or its ACL counts as one operation.
-
Index operations: every setSettings call counts as one operation, even if you change several settings at once.
- Moving, deleting, clearing, or copying an index counts as one operation.
Indexing operations limitations
For plans released July 2020 and newer
We don’t count indexing operations or getObjects requests towards your usage for users on our Free, Standard, and Premium PAYG (Pay-As-You-Go) plans or our latest plans. However, to prevent extreme numbers of operations impacting your cluster, there is a contractual limit of 10,000 indexing operations for every 1000 search requests and records used per month.
For older plans
Some legacy plans count indexing operations towards the allotted operation quota.
Most legacy plans have a monthly operation quota, which varies depending on the plan. You can see an application’s plan and the amount of allotted monthly operations from the 'billing overview' section of your Algolia dashboard. Any operations consumed beyond the quota are subject to overage charges.
If you don’t see a limit, your plan may have a customized quota stated in your contract. If you are unsure of your operations limitations, please contact your account team or open a Support ticket.
Usage Activity Documentation: https://www.algolia.com/doc/guides/getting-started/quick-start/tutorials/account-metrics-with-the-dashboard/#usage-activity
Additional Resources:
For Indexing Operations: How does Algolia count indexing operations?
For Reindexing Operations: How does Algolia count reindexing operations?
For Sandbox Applications: How does Algolia count operations for sandbox applications?
For Recommend Requests: How is a recommend request calculated against my usage?
For InstantSearch Operations: How does Algolia count InstantSearch operations?
For Refinement Operations: How does Algolia count refinement operations?
For Replica Indices: How does Algolia count operations on replica indices?
For Maximum Queries Per Second: How does Algolia calculate the Maximum QPS (Queries Per Second)?