1. A method of annotating an electronic text document, the method comprising: evaluating, by a computer, the electronic text document for one or more multi-word expressions comprising a first word and a second word; when a multi-word expression is found in the electronic text document, storing an abbreviation of the multi-word expression; evaluating the electronic text document for occurrences of the abbreviation after a location of the multi-word expression; when a competing term is found with respect to the abbreviation, annotating occurrences of the abbreviation following the competing term with the competing term; and when an occurrence of the abbreviation is found following the multi-word expression, annotating the occurrence of the abbreviation with the multi-word expression, wherein: the abbreviation comprises a first letter of the first word of the multi-word expression or the competing term, and the second word of the multi-word expression and the competing term, and the competing term comprises a first word having a first letter that is the same as the first letter of the first word of the multi-word expression, and a second word that is the same as the second word of the multi-word expression.