4. A method for parsing a piece of text into one or more phrases which characterize the piece of text, the method comprising: reading one or more words from the piece of text into a buffer until a break character is identified; extracting at least one of the one or more words from the buffer when the break character is identified using a parser; storing at least one of the at least one extracted words as a phrase in a memory based on a type of the break character identified; and extracting, by the parser, additional occurrences of the at least one extracted words from the piece of text after the buffer is parsed.
4. A method for parsing a piece of text into one or more phrases which characterize the piece of text, the method comprising: reading one or more words from the piece of text into a buffer until a break character is identified; extracting at least one of the one or more words from the buffer when the break character is identified using a parser; storing at least one of the at least one extracted words as a phrase in a memory based on a type of the break character identified; and extracting, by the parser, additional occurrences of the at least one extracted words from the piece of text after the buffer is parsed. 6. The method of claim 4 , wherein the parser only extracts noun phrases from the buffer.