1. A system, comprising: one or more memory units; and one or more processing units operable to: access text comprising a plurality of words; tag each of the plurality of words with one of a plurality of parts of speech (POS) tags; create a plurality of tokens, each token comprising one of the plurality of words and its associated POS tag; cluster one or more of the created tokens into a chunk of tokens, the one or more tokens clustered into the chunk of tokens based on the POS tags of the one or more tokens; and form a phrase based on the chunk of tokens, the phrase comprising the words of the one or more tokens clustered into the chunk of tokens.