1. A method implemented at least partially in hardware of a computing device, the method comprising: mining, by the computing device, one or more search results returned from a search engine for a particular one of a plurality of domains to determine a frequency at which words occur in the one or more search results relating to the particular domain, respectively; selecting, by the computing device, a set of the words from the search results of the particular domain based on the determined frequency; assigning, by the computing device, a sense to each of the selected set of the words that identifies a part-of-speech for a respective said word, the sense based in part on the particular domain; and generating, by the computing device, a vocabulary for the particular domain that includes the selected set of the words and a respective said sense, the vocabulary describing a term sense bias as applied to a term semantic distance, the vocabulary configured for use in natural language processing to disambiguate natural language input according to the term sense bias applied to the term semantic distance of the particular domain.