Google Custom Search Engines (CSE) are designed to be fast and easy to implement, and don’t require any coding, at least for basic features. The Custom Search Engine user interface deliberately keeps things simple, as does the accompanying documentation
All Google's search tools, directories, and many more specialized search utilities, all on one page. Great for focused search...and GREAT for discovery search!