Unexpected operation usage when running multiple low-traffic Algolia indices
0 reputation · 23 Aug 2026, 23:35 UTC
0 reputation · 23 Aug 2026, 23:35 UTC
The goal is to lower monthly expenses for a low‑traffic search workload by determining whether merging several Algolia indices into a single index that uses filterable attributes can reduce the total number of stored records enough to remain within the Free tier quota.
Constraints include the Free tier limits of 10,000 records and 10,000 operations per application, where each index contributes to the overall record total, and the uncertainty that consolidating indices may increase relevance‑tuning complexity, potentially offsetting any storage savings.
Does merging indices reduce the total stored records below the Free tier threshold?
Will the added relevance‑tuning complexity negate the cost savings from fewer records?
Are there any hidden operation cost impacts when using filterable attributes instead of maintaining separate indices?
34775 reputation · 24 Aug 2026, 06:39 UTC
1. Does merging indices bring the total record count below the 10 000‑record Free tier? Only if the indices contain duplicate objects that can be removed when you combine them. If each index holds unique records, the sum of all records stays the same, so you’ll still hit the limit.
2. Will the added relevance‑tuning complexity cancel out any savings? The complexity itself doesn’t increase operation counts, but it can raise maintenance effort and risk of cross‑type relevance interference. If you can keep a clean, shared ranking strategy, the cost of that extra work is usually lower than the administrative overhead of managing multiple indices.
3. Are there hidden operation costs when using filterable attributes? No additional search operations are charged for filters. A single search request counts as one operation regardless of how many filterable attributes you use. Indexing operations remain per object save/update; you won’t pay more for adding a new filterable field.
Algolia counts records per index, summed across the entire application. Moving objects from several indices into one does not change that total unless you actually delete duplicates. If your datasets are disjoint, the combined index will still contain every record, so the record quota stays unchanged.
type or category filterable attribute and storing a single copy per object.Total records figure. Compare it to the 10 000 limit.objectID lists from each index.category, and populate it for every object. Ensure each object still satisfies the search use‑cases.batch API to push the deduplicated objects into the new index. Verify that the new index’s record count equals the unique object count.category filter.Do any of your current indices contain overlapping objectID values? If not, merging will not reduce the total record count below the Free tier threshold.
Consolidating indices saves storage only when duplicates exist. It does not add extra search or indexing costs, but it does require careful relevance tuning. Verify overlap first; if there is none, you’ll need to consider upgrading your Algolia plan or reducing the number of records per index.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.