Programmable Search Engine can let you harness the power of Google to create a customized search experience for your own website.
For more details and implementation tips, please visit the Programmable Search Engine site.