1. A computer-implemented method to search for flights from non-customized search engine interfaces, comprising: receiving, by one or more computing devices, an expressive search query in a search interface, wherein the search interface is not customized for flight search inputs from a user computing device and the search interface is configured to accept a search query that is not flight-related; determining, by the one or more computing devices, that the received search query is a flights-related query based on context in the search query; and in response to determining that the search query is a flights-related query and without further user input, providing, by the one or more computing devices, a flight search interface including a plurality of search dimensions and a plurality of specific flight search results, each dimension associated with an attribute of flight search and each dimension having an associated value, wherein one or more dimension values correspond to values extracted from the search query, wherein each specific flight search result identifies a specific flight responsive to the query, and wherein the plurality of specific flight search results are filtered according to the dimension values.