Good Search results depend heavily on the quality of the content being searched: “Junk in, junk out,” as they say. So if you have multiple copies of the same file with different names, out-of-date or incorrect content, and no approval process for critical documents or pages, you can't expect a perfect Search experience.