- Define the schema and mapping for similar documents
- Store different versions of a document
- Index documents for faster retrieval
- Group documents with different schemas