Abstract: Technologies for enabling retrieval of stored information in response to natural language queries include an information retrieval server. The information retrieval server receives a request for information from a user in the form of a natural language query. The received natural language query is compared to various previously-generated semantic queries, each of which is associated with a Structured Query Language query. Based on the comparison, the information retrieval server determines the previously-generated semantic query that most closely matches the received natural language query. Thereafter, the Structured Query Language query associated with the determined semantic query is identified. The information retrieval server determines executes the identified Structured Query Language query to retrieve the information requested by the user. The retrieved information is presented to the user by the information retrieval server. Other embodiments are described and claimed.