18. A computing device comprising: at least one processor, an input device coupled to the at least one processor; an output device coupled to the at least one processor; and at least one memory device coupled to the at least one processor, the at least one memory device having stored therein a plurality of instructions that when executed by the at least one processor cause the at least one processor to: periodically, over time, for a user, generate user-specific semantic information from stored content and interactions data of the user; receive a search request; develop a plurality of alternative search queries, each alternative search query corresponding to the search request and including a different set of the user-specific semantic information; and output data indicative of results of executing each of the alternative search queries; wherein developing a plurality of alternative search queries further comprises the steps to: extract a plurality of instances of a word from the stored content and interactions data; associate different user-specific semantic information with different instances of the extracted word; store data indicative of the associations of different user-specific semantic information with different instances of the extracted word in a user-specific model; and interface with the user-specific model to develop the search query.
18. A computing device comprising: at least one processor, an input device coupled to the at least one processor; an output device coupled to the at least one processor; and at least one memory device coupled to the at least one processor, the at least one memory device having stored therein a plurality of instructions that when executed by the at least one processor cause the at least one processor to: periodically, over time, for a user, generate user-specific semantic information from stored content and interactions data of the user; receive a search request; develop a plurality of alternative search queries, each alternative search query corresponding to the search request and including a different set of the user-specific semantic information; and output data indicative of results of executing each of the alternative search queries; wherein developing a plurality of alternative search queries further comprises the steps to: extract a plurality of instances of a word from the stored content and interactions data; associate different user-specific semantic information with different instances of the extracted word; store data indicative of the associations of different user-specific semantic information with different instances of the extracted word in a user-specific model; and interface with the user-specific model to develop the search query. 19. The computing device of claim 18 , wherein to output data indicative of results of executing each of the alternative search queries comprises displaying a plurality of different topics, each topic indicative of the results of execution of one of the alternative search queries.