1. A method, comprising: identifying, by a computing device, characteristics of a relational database; generating, by the computing device, tokens from the characteristics of the relational database; receiving, by the computing device, a search request containing a search term; identifying, by the computing device, a set of the tokens associated with the search term; generating, by the computing device, a structured query based on the set of the tokens associated with the search term; and using, by the computing device, the structured query to retrieve data in the relational database.