Thanks for asking your question @martintcash and for replying @benjamin.digne. Based on what Ben said, I did some back-of-the-napkin calculations to see how the numbers would play out.
First, I would take the 1,000,000 Google Site Search (GSS) annual queries and divide it by 12 since Algolia quotas are monthly. That comes out to 83k queries / month.
Then I would multiple by 5 because each keystroke is a full search operation and Algolia quota is based on operations. So:
83k queries x 5 keystrokes/query = 416k operations / month
416k operations puts you in the Starter pricing tier with plenty of headroom, up to 1m operations. The headroom is important because you’ll also need some operations for indexing.
Result: Based just on operations, 1M queries on GSS would put you in Algolia’s Starter pricing plan.
We also have to look at records, which is a function of how much content you have. If you have knowledge bases that contain articles I would estimate the number of records needed as:
number of articles x number of paragraphs per article
This is because we recommend splitting up textual content into roughly paragraph-sized chunks to give you the best speed and relevance = the happiest users.
If you have 10,000 articles with an average of 10 paragraphs each, you will end up with about 100,000 records, which is the upper bound of the Starter plan.
Result: Based on records, if you have less than 100k paragraphs of content you will fit on the Starter plan. Each additional 10k records will cost you $9/month.
These are just estimates, but we’re happy to give you an exact quote that takes into account your specific situation. Just reach out to @benjamin.digne or myself or send an email to firstname.lastname@example.org.