Sometimes, when using Google search, you don't immediately get quality results to your query. It is seems that PageRank algorithm gets distracted by widely used keywords that have different meanings and uses. Therefore, you need to spend extra time and possibly use different keywords to refine the search context.Is there a good reference that addresses the PageRank algorithm's shortcomings? Is there a contextual search algorithm? 
Reference for the shortcomings of Google's PageRank algorithm?
ds.algorithms;reference request
to answer your specific question, there are many papers that discuss PageRank mathematically, such as:Deeper Inside PageRank, (A. N. Langville and C.D. Meyer), Internet Mathematics (1), 335400 (2004)and in each one you might find discussion of computational and operational issues (computing it faster, using memory more efficiently), but I don't know of any that stand out as addressing shortcomings of -results- specifically.to answer what you're getting at (why does google not give me what I want without trying?)google search does not equal PageRank (though PR is a major part of it)PageRank itself doesn't address lexical ambiguityGoogle's additions try to address multiple meanings of words (different meanings under different contexts), and synonyms (other strings that mean the same thing); they're not perfect, but more and more they are being addressed.