20. The system of claim 16 , wherein the executable instructions further cause the processor to: when a second multi-word expression is found in the electronic text document, store a second abbreviation of the second multi-word expression; evaluate the electronic text document for occurrences of the second abbreviation after a location of the second multi-word expression; and when an occurrence of the second abbreviation is found following the second multi-word expression, annotate the occurrence of the second abbreviation with the second multi-word expression.
16. A system for annotating documents, the system comprising: a processor; and a non-transitory computer-readable medium storing executable instructions that, when executed by the processor, causes the processor to: evaluate an 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, store an abbreviation of the multi-word expression; evaluate 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, annotate 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, annotate 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.