Table Storage Indexing of multiple tables at scale
I believe that a good pattern for Azure Table Storage is to enable fast deletes by simply dropping tables. I've implemented a multi-tenant model for my data using a table per tenant, and would like to aggregate search data across tables.
The current recommendation is to create an indexer per table. This means the number of tenants I support (which I'm hoping to be in the thousands) is limited to the number of indexers I can create, which is a very low number.
The latest table storage SDK has methods to asynchronously list tables in a segmented fashion using continuation tokens and a search prefix. Any chance you could update the Table Storage Indexer to support wildcards at the end of the target table name, e.g. "" to index every table, or "user" to get every table beginning with "user"?
Thank you for your feedback. While it is unlikely we’ll address this suggestion in the near future, we’ll reassess based on the number of votes it receives.
Azure Search Product Team