Category Archives: Google Search Applicance

What is Google Search Appliance and how to use the search?

The Google Search Appliance (GSA) is a search box (a server) that you buy which contains basically the complete search engine from Google. Using this search box allows you to apply the magical Google search results on your intranet, extranet or internet.

Screenshot taken from

It is

It can integrate with various providers

Server Farm vs Appliance

In can be plug into you network and crawl the intranet like Google crawls the internet

It has its own administrator site, which can be access from intranet

You can specify to crawl the intranet

It has crawl diagnostic

Google API has certain search base API, which you could use to put search in your website

  • Sub-domain, handle everything in the xslt – create a which is completely handled by google xslt and embed surround site components in xslt.
  • Embed search results into existing site using an iframe – Use the existing website and just use an iframe to import results into page.
  • Embed results into existing site by using server side processing – This is how I have previously integrated search into a site using a combination of bespoke dev and the GSALib project.


For more information on the GSA search API, there is university link

Here, this GSA server address is configured as

Here is .NET library, which encapsulate the search API at

How, it works is as follows

  1. It takes the Parameter and builds the query out of it, the way GSA wants
    e.g. http://{FQDN}/search?output=xml_no_dtd&client=default_frontend&site=libraries&q=canoe
  2. There is host address in config file
  3. Use Client Library to call GSA

That’s all for