Google offers a free search solution for educational institutions and non-profit organizations called Google Public Service Search. This allows you to put a search box on your site, which can be used to search your domain or the web as a whole. Google doesn’t include ads on the Public Service searches, and you can turn off the WebSearch feature and restrict searches to your domain only. The search results page is hosted by Google but allows visual customization, including a custom header and footer.

The downside is that each instance can only search over one domain. UCSD already has a Google-powered search that covers the ucsd.edu domain. As I understand it, we can implement a more specific search - for example, the pallter.sio.ucsd.edu domain - but we can’t create a single search we spans multiple specific domains. Thus, it looks like we can’t have an OI search page that searches pallter.sio.ucsd.edu, ccelter.ucsd.edu, etc. all at once.