Skip navigation links

Google Search Appliance Connector SPI

Defines the interface and support classes for connector developers who wish to write plug-ins to the Google Search Appliance.

See: Description

Packages 
Package Description
com.google.enterprise.connector.spi
Defines the SPI for connector developers who wish to write plug-ins to the Google Search Appliance.
com.google.enterprise.connector.util
Defines utility classes that might be helpful for connector developers.
com.google.enterprise.connector.util.database  
com.google.enterprise.connector.util.database.testing  
com.google.enterprise.connector.util.diffing
The diffing package provides a framework for writing connectors to repositories that do not provide information about added, deleted, or updated documents.
com.google.enterprise.connector.util.diffing.testing  
com.google.enterprise.connector.util.filter
Document filters act to transform their source Document's Properties.
com.google.enterprise.connector.util.testing  

Defines the interface and support classes for connector developers who wish to write plug-ins to the Google Search Appliance.

All connectors written to this interface should be housed in an instance of the Connector Manager. The Connector Manager is java software intended to run in a servlet container such as Tomcat. An instance of the Connector Manager will be present (as of a future version number as yet undecided) by default on-board all Search Appliances-we call this the "internal" Connector Manager. In addition, the Google Search Appliance (as of that same version) will have the ability to interact with one or more Connector Managers installed outside the box-"external" connector managers.

In principle, any connector that correctly implements this interface could be run in either an internal or external Connector Manager. However, Google has no present plan to permit 3rd-parties to upload connectors to an internal Connector Manager. Only connectors written and fully supported by Google can be run on-board. Thus, third-party developers should assume that their connectors will run in an external connector manager.

The Connector Manager is an open-source project sponsored by Google. The project is hosted at http://code.google.com/p/google-enterprise-connector-manager/. See that web-site for further documentation and information.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

Skip navigation links