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 https://www.youtube.com/watch?v=nanemI9-330

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 search.mysite.com 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.

Source: http://stackoverflow.com/questions/3065177/implementing-google-search-appliance-results-into-website

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


Here, this GSA server address is configured as http://web.search.cornell.edu/

Here is .NET library, which encapsulate the search API at https://gsalib.codeplex.com/

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s