| AbstractExcerpt | AbstractExcerptimplements base functionality for an excerpt
 provider.
 | 
| AbstractNamespaceMappings | AbstractNamespaceMappingsis the base class for index internal
 namespace mappings.
 | 
| AbstractQueryHits | AbstractQueryHits serves as a base class for  QueryHits
 implementations. | 
| AbstractQueryImpl | AbstractQueryImpl provides a base class for executable queries
 based on  SearchIndex. | 
| AggregateRule | AggregateRuledefines a configuration for a node index
 aggregate.
 | 
| CachingMultiIndexReader | Extends a  MultiReader with support for cached  TermDocs
 on  FieldNames.UUID field. | 
| CloseableHits | Defines an interface for query hits that need to be closed when done reading
 from it. | 
| ConsistencyCheck | Implements a consistency check on the search index. | 
| ConsistencyCheckError | Common base class for errors detected during the consistency check. | 
| DefaultHighlighter | This is an adapted version of the  FulltextHighlighter posted in
 issue: LUCENE-644 . | 
| ExcerptProvider | ExcerptProviderdefines an interface to create an excerpt for
 a matching node.
 | 
| FilterMultiColumnQueryHits | FilterMultiColumnQueryHits implements a
  MultiColumnQueryHits filter that forwards each call to the underlying
 query hits. | 
| HierarchyResolver | HierarchyResolver extends an  IndexReader
 with the ability to resolve a JCR hierarchy. | 
| HighlightingExcerptProvider | HighlightingExcerptProviderextends theExcerptProviderinterface with a method that highlights matching
 terms in arbitrary text.
 | 
| IndexFormatVersion | This class indicates the lucene index format that is used. | 
| IndexingConfiguration | IndexingConfigurationdefines the interface to check whether
 a certain property is indexed or not.
 | 
| JackrabbitIndexSearcher | JackrabbitIndexSearcherimplements an index searcher with
 jackrabbit specific optimizations.
 | 
| JackrabbitQuery | JackrabbitQuerydefines an interface for Jackrabbit query
 implementations that are at the root of the lucene query tree.
 | 
| LuceneQueryFactory.QueryPair |  | 
| MultiColumnQuery |  | 
| MultiColumnQueryHits | MultiColumnQueryHits defines an interface for reading tuples of
  ScoreNodes. | 
| MultiIndex | A MultiIndexconsists of aVolatileIndexand multiplePersistentIndexes. | 
| MultiIndex.Action | Defines an action on an MultiIndex. | 
| MultiIndexReader | MultiIndexReader exposes methods to get access to the contained
  IndexReaders of this  MultiIndexReader. | 
| NamespaceMappings | The class NamespaceMappingsholds a namespace mapping that is
 used internally in the search index. | 
| Ordering | Orderingimplements a single ordering specification.
 | 
| PropertyMetaData | PropertyMetaDataencapsulates the payload byte array and
 provides methods to access the property meta data.
 | 
| QueryHits |  | 
| QueryResultImpl | Implements the QueryResultinterface. | 
| RangeQuery | Implements a variant of the lucene class org.apache.lucene.search.RangeQuery. | 
| RedoLog | Defines a redo log for changes that have not been committed to disk. | 
| RedoLogFactory | RedoLogFactory a factory for  RedoLogs. | 
| ReleaseableIndexReader | ReleaseableIndexReader...
 | 
| ScoreNode | ScoreNode implements a simple container which holds a mapping
 of  NodeId to a score value. | 
| ScoreNodeIterator |  | 
| SearchIndex |  | 
| SharedFieldCache | Implements a variant of the lucene class org.apache.lucene.search.FieldCacheImpl. | 
| SharedFieldCache.ValueIndex | Expert: Stores term text values and document ordering data. | 
| SharedFieldComparatorSource | Implements a FieldComparatorSourceforFieldComparators which
 know how to sort on a lucene field that contains values for multiple properties. | 
| SpellChecker | SpellCheckerdefines an interface to run a spellchecker over
 a fulltext query statement.
 | 
| SynonymProvider | SynonymProviderdefines an interface for a component that
 returns synonyms for a given term.
 | 
| Transformable | Transformablemarks queries that can transform the value to
 upper- or lower-case.
 | 
| TransformConstants | TransformConstantsdefines constants for query processing.
 | 
| WildcardQuery | Implements a wildcard query on a lucene field with an embedded property name
 and a pattern. |