GSA-JAPI: Java API for interacting with the Google Search Appliance™

Please take a moment to read the license before using this library.
This project is neither affiliated to nor sponsored by Google®.
Google® and Google Search Appliance™ are registered trademarks of Google Inc.

Description

This is a simple Java API for querying the Google Search Appliance™ and retrieving the results. It is based on the XML protocol specification available at: http://code.google.com/gsa_apis/xml_reference.html

Download

The source and binary distributions can be downloaded from: http://sourceforge.net/projects/gsa-japi

News

  • 03/11/2007:
    New release (1.8) available now. Version 1.8 includes a bug fix to GSAQuery for correctly setting the sort by date. Also, a new method on the GSAResponse to get the url to the previous page of results.
  • 10/30/2006:
    New release (1.6) available now. Version 1.6 includes a bug fix to GSAQuery for setting the required and partial META fields. See release notes for details.
  • 10/19/2006:
    New release (1.5) available now. Version 1.5 includes a bug fix to GSAResult for retrieving META fields. See release notes for details.
  • 09/29/2006:
    New release (1.4) available now. Version 1.4 includes a MAJOR bug fix to GSAQuery for site (domain) filtering See release notes for details.
  • 05/18/2006:
    New release (1.3) available now. Version 1.3 includes a bug fix to GSAQuery to allow date sorting/retrieval and several other API enhancements. See release notes for details.
  • 05/04/2006:
    New release (1.2) available now. Includes bug fixes and api enhancements. (Allows Access and OutputFormat specification, bug in duplicate directory filtering is fixed)
  • 04/19/2006:
    The new version of the Google Search Appliance has announced an extension called OneBox [pdf]. This has resulted in a modified XML response, new XML API specification is available at: http://code.google.com/enterprise/documentation/xml_reference.html Current GSA-JAPI release (version 1.1) does not have support for this extension. This support is planned for subsequent release.

Acknowledgements

Suggestions/Bug reports contributed by:
  • Shaun Farrugia
  • Rajesh Mittal
  • Ram Palagummi
  • Bryon Lape
  • Victor Alvarez
  • Maciej Macowicz