1. A computer-implemented method for augmenting search queries using glossaries, comprising: receiving at least one search query comprising one or more search terms; accessing a set of tagged documents each associated with a tag and a glossary for the tag, wherein the glossary comprises one or more terms selected from that tagged document, definitions for the terms, and aliases for the terms; comparing the search query to the glossaries in the set; and selecting for inclusion in the search query, one or more terms in at least one of the glossaries that are related to the search terms of the search query.