1. A computer-implemented method of disambiguating entities using a computing system having processor, memory, and data storage subsystems, the computer-implemented method comprising: receiving a user input search query; detecting that ambiguity exists in an entity within the search query; determining multiple senses that exist within the detected ambiguous entity; for each of the multiple senses, computing an amount of network traffic to a webpage that represents one of the multiple senses, wherein computing includes calculating a number of webpage views of the webpage and a dwell time for each of the webpage views of the webpage; computing a total amount of network traffic to all webpages that represent at least one of the multiple senses; for each of the multiple senses, calculating a probability based on the amount of network traffic to the webpage that represents the one of the multiple senses and the total amount of network traffic to all the webpages that represent at least one of the multiple senses; identifying a most probable sense of the multiple senses of the detected ambiguous entity, wherein the most probable sense has a highest probability compared to remaining senses of the multiple senses of the detected ambiguous entity; and returning search results for the most probable sense of the multiple senses of the detected ambiguous entity based on the probability calculated for each of the multiple senses from the amount of network traffic to the webpage that represents the one of the multiple senses and the total amount of network traffic to all the webpages that represent at least one of the multiple senses.
1. A computer-implemented method of disambiguating entities using a computing system having processor, memory, and data storage subsystems, the computer-implemented method comprising: receiving a user input search query; detecting that ambiguity exists in an entity within the search query; determining multiple senses that exist within the detected ambiguous entity; for each of the multiple senses, computing an amount of network traffic to a webpage that represents one of the multiple senses, wherein computing includes calculating a number of webpage views of the webpage and a dwell time for each of the webpage views of the webpage; computing a total amount of network traffic to all webpages that represent at least one of the multiple senses; for each of the multiple senses, calculating a probability based on the amount of network traffic to the webpage that represents the one of the multiple senses and the total amount of network traffic to all the webpages that represent at least one of the multiple senses; identifying a most probable sense of the multiple senses of the detected ambiguous entity, wherein the most probable sense has a highest probability compared to remaining senses of the multiple senses of the detected ambiguous entity; and returning search results for the most probable sense of the multiple senses of the detected ambiguous entity based on the probability calculated for each of the multiple senses from the amount of network traffic to the webpage that represents the one of the multiple senses and the total amount of network traffic to all the webpages that represent at least one of the multiple senses. 8. The computer-implemented method of claim 1 , wherein the calculating a probability further includes dividing the amount of network traffic to the webpage that represents the one of the multiple senses by the total amount of network traffic to all the webpages that represent at least one of the multiple senses.