I'm using ES 2.3. Trying to come up with the a data model that responds to the following requirements:
- multi-tenant document storage for ~1000 tenants
- heterogenous document schema, each tenant may have up to 20 different document types, each type is unique - so could theoretically end up with 20K different document types
- document schemas may be updated with the expectation that documents are reindexed without downtime for reads; it is ok to block writes
I would appreciate any suggestions, considerations and recommendations on how to best model this.