My favorites | English | Sign in

Faster apps faster - GWT 2.0 with Speed Tracer New!

Google Search Appliance

Connector Developer's Guide: About This Guide

Google Search Appliance software versions 5.04, 5.2, and 6.0
Connector manager version 2.0
Posted June 2009

This guide helps you write a Java application that enables a Google Search Appliance to index the documents in a content management system. Use this guide with the Javadoc reference, which describes the Java interfaces for coding a connector.

This guide provides the Getting Started tutorial after the concepts in the Introduction. This approach lets you create a connector using an integrated development environment (IDE) and then test the connector with a Google Search Appliance. The rest of the guide helps you to build on your knowledge.

For connector terminology definitions, see the Google Enterprise Glossary.

Contents

  1. Audience
  2. Guide Overview
  3. User Conventions
  4. More Information
    1. Connector Manager Information
    2. Sample Connector Code
    3. Connector Open Source Sites
    4. Connector Help
    5. Tool Information
  5. Open Source Contributions

Audience

This guide is for Java programmers who are developing connectors for a content management system.

This guide assumes knowledge of:

  • A content management system and its API.
  • Java programming using JDK 1.5 or later.
  • The Spring Framework and Inversion of Control (IoC).
  • The Admin Console for the Google Search Appliance.

Back to top

Guide Overview

This guide contains the following sections:

  • Introduction

    Conveying how a connector works with development concepts.

  • Getting Started

    Creating a simple connector using Java and the Eclipse integrated development environment (IDE).

  • SPI Overview

    Describing the calling sequence of the service provider interface (SPI).

  • Traversing Documents

    Starting and resuming document acquisition.

  • Authentication

    Authenticating users to view controlled-access documents.

  • Authorization

    Authorizing users to view controlled-access documents.

  • Configuration

    Creating a configuration form for the Admin Console, XML parameter files, and understanding the connector.properties file.

  • Appendix A: Building a Debug Connector Manager

    Building a debug connector manager and Javadoc, and testing the debug connectors.

Back to top

User Conventions

The audience user conventions in this document are as follows.

  • Administrator

    Configures a search appliance using the Admin Console.

  • User

    Initiates a search request.

  • You (the developer)

    Programs or maintains the code for a connector and its associated software.

Back to top

More Information

The following topics are in this section:

Connector Manager Information

Connector manager resources:

Sample Connector Code

Code samples referenced in this document:

Connector Open Source Sites

Connector documentation is available at http://code.google.com/apis/searchappliance/documentation/connectors/index.html

Connector open source sites:

Connector Help

To ask questions interactively:

Tool Information

Additional information on tools:

Open Source Contributions

Google facilitates your development effort by providing an open source connector manager. We encourage you to make your connector open source and help build a community of developers who create connectors.

Back to top