# Hierarchy For Package com.google.appengine.api.search

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - - com.google.appengine.api.search.ISearchServiceFactoryProvider
  - com.google.appengine.api.search.Cursor (implements java.io.Serializable)
  - com.google.appengine.api.search.Cursor.Builder
  - com.google.appengine.api.search.DateUtil
  - com.google.appengine.api.search.Document (implements java.io.Serializable)
    - com.google.appengine.api.search.ScoredDocument (implements java.io.Serializable)
  - com.google.appengine.api.search.Document.Builder
    - com.google.appengine.api.search.ScoredDocument.Builder
  - com.google.appengine.api.search.ExpressionTreeBuilder
  - com.google.appengine.api.search.Field (implements java.io.Serializable)
  - com.google.appengine.api.search.Field.Builder
  - com.google.appengine.api.search.FieldExpression
  - com.google.appengine.api.search.FieldExpression.Builder
  - com.google.appengine.api.search.GeoPoint
  - com.google.appengine.api.search.GetIndexesRequest
  - com.google.appengine.api.search.GetIndexesRequest.Builder
  - com.google.appengine.api.search.GetRequest
  - com.google.appengine.api.search.GetRequest.Builder
  - com.google.appengine.api.search.GetResponse<T> (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.search.IndexSpec
  - com.google.appengine.api.search.IndexSpec.Builder
  - com.google.appengine.api.search.MatchScorer
    - com.google.appengine.api.search.RescoringMatchScorer
  - com.google.appengine.api.search.MatchScorer.Builder
    - com.google.appengine.api.search.RescoringMatchScorer.Builder
  - com.google.appengine.api.search.OperationResult (implements java.io.Serializable)
  - com.google.appengine.api.search.PutResponse (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.search.Query
  - com.google.appengine.api.search.Query.Builder
  - com.google.appengine.api.search.QueryOptions
  - com.google.appengine.api.search.QueryOptions.Builder
  - com.google.appengine.api.search.Results<T> (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.google.appengine.api.search.Schema
  - com.google.appengine.api.search.Schema.Builder
  - com.google.appengine.api.search.SearchServiceFactory
  - com.google.appengine.api.search.SortExpression
  - com.google.appengine.api.search.SortExpression.Builder
  - com.google.appengine.api.search.SortOptions
  - com.google.appengine.api.search.SortOptions.Builder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.google.appengine.api.search.SearchBaseException
          - com.google.appengine.api.search.DeleteException
          - com.google.appengine.api.search.GetException
          - com.google.appengine.api.search.PutException
          - com.google.appengine.api.search.SearchException
          - com.google.appengine.api.search.SearchQueryException
        - com.google.appengine.api.search.SearchServiceException
  - com.google.appengine.api.search.Util

## Interface Hierarchy

- com.google.appengine.api.search.Index
- com.google.appengine.api.search.ISearchServiceFactory
- com.google.appengine.api.search.SearchService

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.google.appengine.api.search.StatusCode
    - com.google.appengine.api.search.SortExpression.SortDirection
    - com.google.appengine.api.search.Field.FieldType