20. The one or more computer-readable storage media of claim 15 , wherein the sliding window encompasses a pre-defined odd number of terms, and wherein determining whether the second term represents non-natural language comprises placing the first sequence of terms in a non-natural language model, the non-natural language model being trained to analyze the pre-defined odd number of terms.
15. One or more computer-readable storage media comprising computer-executable instructions that, upon execution by a processor, cause the processor to: identify a plurality of terms in a phrase; place a sliding window having a defined length over a first sequence of terms from the plurality of terms, the first sequence of terms comprising a first term, a second term, and a third term, the first term and the third term being adjacent to the second term; based on the first term, the second term, and the third term, determine whether the second term represents non-natural language; and upon determining that the second term is non-natural language, label the second term as non-natural language to omit the second term from content analysis of the phrase.