Data models provide a hierarchical structure for mapping raw machine data onto conceptual objects and relationships. They encapsulate domain knowledge needed to build searches and reports. Data models allow non-technical users to interact with data via a pivot interface without understanding the underlying data structure or search syntax. When reports are generated from a data model, the search strings are automatically constructed based on the model. Model acceleration can optimize searches by pre-computing search results.