| Class and Description | 
|---|
| AbstractExcerpt AbstractExcerptimplements base functionality for an excerpt
 provider. | 
| AbstractNamespaceMappings AbstractNamespaceMappingsis the base class for index internal
 namespace mappings. | 
| AbstractQueryHits AbstractQueryHitsserves as a base class forQueryHitsimplementations. | 
| AbstractQueryImpl AbstractQueryImplprovides a base class for executable queries
 based onSearchIndex. | 
| AggregateRule AggregateRuledefines a configuration for a node index
 aggregate. | 
| CachingMultiIndexReader | 
| 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  FulltextHighlighterposted in
 issue: LUCENE-644. | 
| ExcerptProvider ExcerptProviderdefines an interface to create an excerpt for
 a matching node. | 
| FilterMultiColumnQueryHits FilterMultiColumnQueryHitsimplements aMultiColumnQueryHitsfilter that forwards each call to the underlying
 query hits. | 
| HierarchyResolver HierarchyResolverextends anIndexReaderwith 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 MultiColumnQuerydefines an interface for a query that returnsMultiColumnQueryHits. | 
| MultiColumnQueryHits MultiColumnQueryHitsdefines an interface for reading tuples ofScoreNodes. | 
| MultiIndex A  MultiIndexconsists of aVolatileIndexand multiplePersistentIndexes. | 
| MultiIndex.Action Defines an action on an  MultiIndex. | 
| MultiIndexReader MultiIndexReaderexposes methods to get access to the containedIndexReaders of thisMultiIndexReader. | 
| 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 Defines an interface for reading  ScoreNodes | 
| 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 RedoLogFactorya factory forRedoLogs. | 
| ReleaseableIndexReader ReleaseableIndexReader... | 
| ScoreNode ScoreNodeimplements a simple container which holds a mapping
 ofNodeIdto a score value. | 
| ScoreNodeIterator A range iterator over  ScoreNode[]. | 
| SearchIndex Implements a  QueryHandlerusing
 Lucene. | 
| 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. | 
| Class and Description | 
|---|
| LuceneQueryFactory Factory that creates Lucene queries from QOM elements. | 
| QueryHits Defines an interface for reading  ScoreNodes | 
| ScoreNode ScoreNodeimplements a simple container which holds a mapping
 ofNodeIdto a score value. | 
| Class and Description | 
|---|
| SearchIndex Implements a  QueryHandlerusing
 Lucene. | 
| Class and Description | 
|---|
| CloseableHits Defines an interface for query hits that need to be closed when done reading
 from it. | 
| HierarchyResolver HierarchyResolverextends anIndexReaderwith the ability to resolve a JCR hierarchy. | 
| LuceneQueryFactory Factory that creates Lucene queries from QOM elements. | 
| MultiColumnQueryHits MultiColumnQueryHitsdefines an interface for reading tuples ofScoreNodes. | 
| NamespaceMappings The class  NamespaceMappingsholds a namespace mapping that is
 used internally in the search index. | 
| ScoreNode ScoreNodeimplements a simple container which holds a mapping
 ofNodeIdto a score value. | 
| Class and Description | 
|---|
| FieldComparatorBase Abstract base class for  FieldComparatorimplementations
 which are based on values in the form ofComparables. | 
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.