Your content management system’s native search will do a good job for standalone websites. But what if you’ve got a more complex situation? Google Site Search might be the right solution.
Over recent years we’ve used either native Drupal search or SOLR in our web projects. Neither has been ideal. Recently though we’ve been deploying Google Site Search and we like it a lot.