Why 'Search as a Service' is the Future of Application Development