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?