14. A method for providing results to a query based upon topic, comprising: employing a computer-based processor to execute computer executable components stored within a memory to perform the following: receiving a query for one or more videos hosted by a video hosting site or service; mapping the query to a set of domain topics, wherein the mapping includes mapping a domain topic from the set of domain topics to the query based upon a first conditional probability, P(T|Q), of the domain topic given the query; identifying a set of results for the query, wherein the identifying includes identifying a result from the set of results based upon a second conditional probability, P(R|T), of the result given the domain topic; and presenting the set of results corresponding to videos hosted by the video hosting site or service.
14. A method for providing results to a query based upon topic, comprising: employing a computer-based processor to execute computer executable components stored within a memory to perform the following: receiving a query for one or more videos hosted by a video hosting site or service; mapping the query to a set of domain topics, wherein the mapping includes mapping a domain topic from the set of domain topics to the query based upon a first conditional probability, P(T|Q), of the domain topic given the query; identifying a set of results for the query, wherein the identifying includes identifying a result from the set of results based upon a second conditional probability, P(R|T), of the result given the domain topic; and presenting the set of results corresponding to videos hosted by the video hosting site or service. 15. The method of claim 14 , further comprising computing the first conditional probability of the domain topic given the query and the second conditional probability of the result given the domain topic.