20. A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by one or more computing devices, cause the computing devices to perform actions including: storing unstructured data in an unstructured data store, wherein at least some of the unstructured data remains unstructured in the unstructured data store; receiving a structured query in a structured query language from an application; identifying a value of 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 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; and causing an indication of the result to be provided to the application for output to a user.
20. A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by one or more computing devices, cause the computing devices to perform actions including: storing unstructured data in an unstructured data store, wherein at least some of the unstructured data remains unstructured in the unstructured data store; receiving a structured query in a structured query language from an application; identifying a value of 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 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; and causing an indication of the result to be provided to the application for output to a user. 22. A non-transitory computer-readable storage medium as recited in claim 20 , wherein the unstructured data store is not compatible with structured query language queries.