Per index pricing model with no index cap
In my scenario I need to offer a single index per tenant. As my SaaS app grows I want to be able to add indexes as new tenants are on-boarded. Currently I have to purchase large blocks of indexes that will go unused until I on-board enough tenants. Then when I hit the cap I have to wither migrate to a new plan or (if I am past the cap of the largest plan) start partitioning tenants across multiple Search Services rather than scaling out from a single service to X number of private/isolated indexes.
Thank you for your feedback. We’re considering this for a future release of Azure Search.
Azure Search Product Team
This is a great idea. I don't like the current pricing model.
Felix Pelletier commented
Is this suggestion still considered? I can vouch for what has been suggested 4 years ago by Jack.
We would like to provision dedicated search indexes on-demand whenever a new tenant is on-boarded in our system. It could also allow us to segregate the searchable data by microservice and support different schemas, as each service would have its own representation of the data.