1. A method for generating structured query results, the method comprising: collecting one or more queries; collecting data associated with the one or more queries; preprocessing the one or more queries into a canonicalized form of each of the one or more queries; building a lexical index of the one or more queries and data associated with the one or more queries; and mining the lexical index of the one or more queries and data associated with the one or more queries.