Google Custom Search Engine helps the power of Google to create a search engine tailored to your needs.
- Include one website, multiple websites, or specific webpages
- Host the search box and results on your own website
- Customize the colors and branding to match your existing webpages
In order to use Google Custom Search Engine, you must create a new Google Account or sign in with an existing Google Account.
Example http://code.google.com/edu/curriculumsearch/
Developer documentation Custom Search Engine Faqs MoreExamples