Implementing Google Custom Search
Google Custom Search is a platform provided by Google that allows web developers to feature specialized information in web searches, refine and categorize queries and create customized search engines, based on Google Search. Wikipedia
AngularJS Recipes