1. A method of discovering phrases from a database comprising: providing a set of relevant text; extracting a plurality of phrases from the provided text; culling the extracted plurality of phrases; gathering a plurality of phrases, wherein the gathered plurality of phrases are related to the culled and extracted plurality of phrases; and outputting the plurality of gathered phrases.