Interface | Description |
---|---|
AggregateRule |
AggregateRule defines a configuration for a node index
aggregate. |
CloseableHits |
Defines an interface for query hits that need to be closed when done reading
from it.
|
ExcerptProvider |
ExcerptProvider defines an interface to create an excerpt for
a matching node. |
HierarchyResolver |
HierarchyResolver extends an IndexReader
with the ability to resolve a JCR hierarchy. |
HighlightingExcerptProvider |
HighlightingExcerptProvider extends the
ExcerptProvider interface with a method that highlights matching
terms in arbitrary text. |
IndexingConfiguration |
IndexingConfiguration defines the interface to check whether
a certain property is indexed or not. |
IndexListener |
Defines an interface that allows implementing classes to listen for index
changes (namely document deletes) while using a
ReadOnlyIndexReader . |
JackrabbitQuery |
JackrabbitQuery defines an interface for Jackrabbit query
implementations that are at the root of the lucene query tree. |
MultiColumnQuery |
MultiColumnQuery defines an interface for a query that returns
MultiColumnQueryHits . |
MultiColumnQueryHits |
MultiColumnQueryHits defines an interface for reading tuples of
ScoreNode s. |
MultiIndexReader |
MultiIndexReader exposes methods to get access to the contained
IndexReader s of this MultiIndexReader . |
NamespaceMappings |
The class
NamespaceMappings holds a namespace mapping that is
used internally in the search index. |
QueryHits |
Defines an interface for reading
ScoreNode s |
RedoLog |
Defines a redo log for changes that have not been committed to disk.
|
RedoLogFactory |
RedoLogFactory a factory for RedoLog s. |
ReleaseableIndexReader |
ReleaseableIndexReader ... |
ScoreNodeIterator |
A range iterator over
ScoreNode []. |
SpellChecker |
SpellChecker defines an interface to run a spellchecker over
a fulltext query statement. |
SynonymProvider |
SynonymProvider defines an interface for a component that
returns synonyms for a given term. |
Transformable |
Transformable marks queries that can transform the value to
upper- or lower-case. |
TransformConstants |
TransformConstants defines constants for query processing. |
Class | Description |
---|---|
AbstractExcerpt |
AbstractExcerpt implements base functionality for an excerpt
provider. |
AbstractNamespaceMappings |
AbstractNamespaceMappings is 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 . |
CachingMultiIndexReader | |
ChildNodesQueryHits |
ChildNodesQueryHits implements query hits that returns the child
nodes of another given query hits. |
ConsistencyCheck |
Implements a consistency check on the search index.
|
ConsistencyCheckError |
Common base class for errors detected during the consistency check.
|
DateField |
Implements
Date <-> String conversions in
a way that the resulting String is suitable for indexing and
sorting. |
DecimalField |
The
DecimalField class is a utility to convert
java.math.BigDecimal values to String
values that are lexicographically sortable according to the decimal value. |
DefaultHighlighter |
This is an adapted version of the
FulltextHighlighter posted in
issue: LUCENE-644. |
DefaultHTMLExcerpt |
DefaultHTMLExcerpt creates a HTML excerpt with the following
format: |
DefaultQueryHits | |
DefaultRedoLogFactory |
DefaultRedoLogFactory ... |
DefaultXMLExcerpt |
DefaultXMLExcerpt creates an XML excerpt of a matching node. |
DoubleField |
The
DoubleField class is a utility to convert double
values into String values that are lexicographically ordered
according to the double value. |
DynamicPooledExecutor |
DynamicPooledExecutor implements an executor, which dynamically
adjusts its maximum number of threads according to the number of available
processors returned by Runtime.availableProcessors() . |
FieldComparatorBase |
Abstract base class for
FieldComparator implementations
which are based on values in the form of Comparables . |
FieldNames |
Defines field names that are used internally to store UUID, etc in the
search index.
|
FieldSelectors |
FieldSelectors contains commonly used field selectors. |
FileBasedNamespaceMappings |
The class
NamespaceMappings implements a
NamespaceResolver that holds a namespace
mapping that is used internally in the search index. |
FilterMultiColumnQuery |
FilterMultiColumnQuery wraps a multi column query and filters
out rows that do not satisfy a given constraint. |
FilterMultiColumnQueryHits |
FilterMultiColumnQueryHits implements a
MultiColumnQueryHits filter that forwards each call to the underlying
query hits. |
IDField |
IDField implements a lucene field for the id of a node. |
IndexDeletionPolicyImpl |
IndexDeletionPolicyImpl ... |
IndexFormatVersion |
This class indicates the lucene index format that is used.
|
IndexingConfigurationEntityResolver |
IndexingConfigurationEntityResolver implements an entity
resolver for the indexing configuration DTD. |
IndexingConfigurationImpl |
IndexingConfigurationImpl implements a concrete indexing
configuration. |
IndexMigration |
IndexMigration implements a utility that migrates a Jackrabbit
1.4.x index to version 1.5. |
IOCounters |
IOCounters provides a basic mechanism to track I/O during query
execution. |
JackrabbitAnalyzer |
This is the global jackrabbit lucene analyzer.
|
JackrabbitIndexReader |
JackrabbitIndexReader wraps an index reader and
releases the underlying reader
when a client calls IndexReader.close() on this reader. |
JackrabbitIndexSearcher |
JackrabbitIndexSearcher implements an index searcher with
jackrabbit specific optimizations. |
JackrabbitQueryParser |
JackrabbitQueryParser extends the standard lucene query parser
and adds JCR specific customizations. |
JackrabbitTermQuery |
JackrabbitTermQuery implements a TermQuery where score
values are retrieved on a per index segment basis using MultiScorer . |
JoinQuery |
JoinQuery implements a query that performs a join. |
LazyTextExtractorField |
LazyTextExtractorField implements a Lucene field with a String
value that is lazily initialized from a given Reader . |
LengthSortComparator |
LengthSortComparator implements a FieldComparator which
sorts on the length of property values. |
LocalNameQuery |
LocalNameQuery implements a query for the local name of a node. |
LocalNameRangeQuery |
LocalNameRangeQuery implements a range query on the local name
of nodes. |
LongField | |
LowerCaseSortComparator |
LowerCaseSortComparator implements a FieldComparator which
compares the lower-cased string values of a base comparator. |
LuceneQueryBuilder |
Implements a query builder that takes an abstract query tree and creates
a lucene
Query tree that can be executed
on an index. |
LuceneQueryFactory |
Factory that creates Lucene queries from QOM elements.
|
LuceneQueryFactory.QueryPair | |
LuceneQueryFactory.Transform | |
LuceneQueryHits |
Wraps a lucene query result and adds a close method that allows to release
resources after a query has been executed and the results have been read
completely.
|
MatchAllDocsQuery | |
MoreLikeThis |
Generate "more like this" similarity queries.
|
MultiColumnQueryAdapter |
MultiColumnQueryAdapter adapts a lucene query to act like a
MultiColumnQuery . |
MultiColumnQueryResult |
MultiColumnQueryResult implements a query result that executes
a MultiColumnQuery . |
MultiIndex |
A
MultiIndex consists of a VolatileIndex and multiple
PersistentIndex es. |
MultiIndex.Action |
Defines an action on an
MultiIndex . |
NamePathResolverImpl |
NamePathResolverImpl ... |
NameQuery |
NameQuery implements a query for the name of a node. |
NameRangeQuery |
NameRangeQuery ... |
NodeIndexer |
Creates a lucene
Document object from a Node . |
NodeTraversingQueryHits |
NodeTraversingQueryHits implements query hits that traverse
a node hierarchy. |
NormalizeSortComparator |
NormalizeSortComparator implements a FieldComparator which
compares the lower-cased and normalized string values of a base sort comparator. |
NSRegistryBasedNamespaceMappings |
NSRegistryBasedNamespaceMappings implements a namespace mapping
based on the stable index prefix provided by the namespace registry. |
Ordering |
Ordering implements a single ordering specification. |
PredicateDerefQuery |
Implements a Lucene
Query which returns the nodes which have a
reference property which matches the nodes of the subquery. |
PropertiesSynonymProvider |
Implements a synonym provider based on a properties file.
|
PropertyMetaData |
PropertyMetaData encapsulates the payload byte array and
provides methods to access the property meta data. |
QueryHitsAdapter | |
QueryHitsQuery |
QueryHitsQuery exposes a QueryHits implementation again
as a Lucene Query. |
QueryImpl |
Implements the
ExecutableQuery
interface. |
QueryResultImpl |
Implements the
QueryResult interface. |
RangeQuery |
Implements a variant of the lucene class
org.apache.lucene.search.RangeQuery . |
RefCountingIndexReader |
RefCountingIndexReader ... |
ScoreNode |
ScoreNode implements a simple container which holds a mapping
of NodeId to a score value. |
ScoreNodeIteratorImpl | |
SearchIndex |
Implements a
QueryHandler using
Lucene. |
SearchIndex.CombinedIndexReader | |
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
FieldComparatorSource for FieldComparator s which
know how to sort on a lucene field that contains values for multiple properties. |
SimilarityQuery |
SimilarityQuery implements a query that returns similar nodes
for a given node UUID. |
SimpleExcerptProvider |
SimpleExcerptProvider is a very simple excerpt provider. |
SingleColumnQueryResult |
SingleColumnQueryResult implements a query result that returns
a single column. |
SingletonTokenStream |
SingletonTokenStream implements a token stream that wraps a
single value with a given property type. |
SortedLuceneQueryHits |
Wraps a lucene query result and adds a close method that allows to release
resources after a query has been executed and the results have been read
completely.
|
SortedMultiColumnQueryHits |
SortedMultiColumnQueryHits implements sorting of query hits
based on Ordering s. |
TermDocsCache |
TermDocsCache implements a cache for frequently read
TermDocs . |
TermFactory |
TermFactory is a factory for Term instances with
frequently used field names. |
UpperCaseSortComparator |
UpperCaseSortComparator implements a FieldComparator which
compares the upper-cased string values of a base sort comparator. |
Util |
Util provides various static utility methods. |
WeightedHighlighter |
WeightedHighlighter implements a highlighter that weights the
fragments based on the proximity of the highlighted terms to each other. |
WeightedHTMLExcerpt |
WeightedHTMLExcerpt creates a HTML excerpt with the following
format: |
WeightedXMLExcerpt |
WeightedXMLExcerpt creates an XML excerpt of a matching node. |
WildcardNameQuery |
Implements a wildcard query on the name field.
|
WildcardQuery |
Implements a wildcard query on a lucene field with an embedded property name
and a pattern.
|
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.