1. A method comprising: monitoring a web browser session by a user; identifying a search query submitted by said user; identifying a set of technical words in said search query; comparing said technical words to a technical lexicon, said technical lexicon comprising domain specific technical words and user expertise level corresponding to said specific technical words; determining a user expertise level based on said technical words in said technical lexicon; determining search results based on said search query; organizing said search results based on said user expertise level to determine a ranked list of search results; and presenting said ranked list of search results.
1. A method comprising: monitoring a web browser session by a user; identifying a search query submitted by said user; identifying a set of technical words in said search query; comparing said technical words to a technical lexicon, said technical lexicon comprising domain specific technical words and user expertise level corresponding to said specific technical words; determining a user expertise level based on said technical words in said technical lexicon; determining search results based on said search query; organizing said search results based on said user expertise level to determine a ranked list of search results; and presenting said ranked list of search results. 11. The method of claim 1 further comprising: monitoring said web browsing session to determine a branchiness factor for said session; and updating said user expertise level based on said branchiness factor.