I do share your frustrations with the search functionality. It is something we've brought up with the vendor that hosts our community solution. We are working on this and other issues, so stay tuned for changes to the community in the near future.
To address your frustration with being unable to perform a Google search for results, the quick answer is that Google can't index the content because most of it is behind a login wall. To allow Google to properly index the community, we'd have to open up the community to the general public, which we're not ready to do at this point. Will this change in the near future? Quite possibly. So for this, stay tuned as well.