[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- object: The most base type
  - xappy.indexerconnection.IndexerConnection: A connection to the search engine for indexing.
  - xappy.indexerconnection.FacetQueryTypeIter: Iterate through all the query types and their associated facets.
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - xappy.errors.SearchEngineError: Base class for exceptions thrown by the search engine.
        - xappy.errors.SearchError: Class used to report errors relating to the search API.
        - xappy.errors.IndexerError: Class used to report errors relating to the indexing API.
        - xappy.errors.XapianError: Base class for exceptions thrown by the xapian.
  - xappy.searchconnection.SearchResults: A set of results of a search.
  - xappy.replaylog.LoggedProxy: A proxy for a xapian object, which logs all calls made on the object.
  - xappy.replaylog.ReplayLog: Log of xapian calls, to be replayed.
  - xappy.fieldmappings.FieldMappings: Mappings from field names to term prefixes, slot values, etc.
  - xappy.indexerconnection.SynonymIter: Iterate through a list of synonyms.
  - xappy.fieldactions.SortableMarshaller: Implementation of marshalling for sortable values.
  - xappy.datastructures.ProcessedDocument: A processed document, as stored in the index.
    - xappy.searchconnection.SearchResult: A result from a search.
  - xappy.datastructures.Field
  - xappy.indexerconnection.PrefixedTermIter: Iterate through all the terms with a given prefix.
  - xappy.replaylog.NotifyingDeleteObject: An wrapping for an object which calls a callback when its deleted.
  - xappy.fieldactions.ActionContext: The context in which an action is performed.
  - xappy.searchconnection.SearchResultIter: An iterator over a set of results from a search.
  - xappy.replaylog.LoggedProxyMethod: A proxy for a xapian method, which logs all calls made on the method.
  - xappy.schema.Schema
  - xappy.datastructures.UnprocessedDocument: A unprocessed document to be passed to the indexer.
  - xappy.fieldactions.FieldActions: An object describing the actions to be performed on a field.
  - xappy.searchconnection.SearchConnection: A connection to the search engine for searching.
  - xappy.highlight.Highlighter: Class for highlighting text and creating contextual summaries.
  - xapian.ExpandDecider: Virtual base class for expand decider functor.
    - xappy.searchconnection.SearchConnection.ExpandDecider