22. A tangible computer readable medium having instructions store thereon, the instructions configured to cause a computing device to perform operations comprising: receiving a threshold score; reading a sequence of words in the document; determining a score for respective words in the sequence of words based on at least a length of the respective words; comparing the score to the threshold score; and terminating the reading of the sequence of words in response to determining that a phrase delimiter has been reached, wherein the phrase delimiter includes at least one of a word longer than a predetermined length or a sequence of a first predetermined number of words having a score less than the threshold score.
22. A tangible computer readable medium having instructions store thereon, the instructions configured to cause a computing device to perform operations comprising: receiving a threshold score; reading a sequence of words in the document; determining a score for respective words in the sequence of words based on at least a length of the respective words; comparing the score to the threshold score; and terminating the reading of the sequence of words in response to determining that a phrase delimiter has been reached, wherein the phrase delimiter includes at least one of a word longer than a predetermined length or a sequence of a first predetermined number of words having a score less than the threshold score. 25. The tangible computer readable medium of claim 22 further comprising identifying a significant phrase in a document with a single pass through the words of the document and the recognition of adjacent pattern comparisons of long words surrounded by short words.