We need to store documents for our users. Each user will have a number of documents that all have the same core fields, we then allow users to add their own arbitrary fields to their documents.
Reading this article: https://www.elastic.co/guide/en/elasticsearch/guide/current/mapping.html. It says "Types are not as well suited for entirely different types of data." These documents won't all be entirely different types, does that mean it shouldn't be an issue?
Is there an accepted best practice when storing data that doesn't all have exactly the same format?