1. An query generation system comprising: an element rank and inference engine in communication with a computing system and a user interface, the element rank and inference engine operable to: receive a plurality of elements from the user interface; rank the plurality of elements according to a level of importance; derive one or more inferred terms from the plurality of elements; filter one or more of the plurality of elements according to a specified criteria; display the remaining plurality of elements and the one or more inferred terms on the user interface, the plurality of elements and the one or more inferred terms having a visual characteristic that varies according to their specified criteria; receive another linguistic term from the user interface; generate a query in accordance with the remaining plurality of elements, the one or more inferred terms, and the another linguistic term; and transmit the query to the web search engine.