1. A computer-implemented method comprising: storing unstructured data in an unstructured data store, wherein at least some of the unstructured data remains unstructured in the unstructured data store; receiving, at a query converter, a structured query in a structured query language from an application; identifying a field in data stored in the unstructured data store, based on an extraction rule that specifies where to find a subportion of text within a segment of the data; generating, by the query converter, a second query in a second query language associated with the unstructured data store, based on the structured query; causing execution of the second query against the unstructured data stored in the unstructured data store; receiving a result of execution of the second query against the unstructured data stored in the unstructured data store, the result including a value for the field; and causing an indication of the result to be provided to the application for output to a user.