Class Summary |
CachingMultiReader |
Extends a MultiReader with support for cached TermDocs
on FieldNames.UUID field. |
DoubleField |
The DoubleField class is a utility to convert double
values into String values that are lexicographically ordered
according to the double value. |
FieldNames |
Defines field names that are used internally to store UUID, etc in the
search index. |
LongField |
|
LuceneQueryBuilder |
Implements a query builder that takes an abstract query tree and creates
a lucene Query tree that can be executed
on an index. |
MultiIndex |
A MultiIndex consists of a VolatileIndex and multiple
PersistentIndex es. |
MultiIndex.Action |
Defines an action on an MultiIndex . |
NamespaceMappings |
The class NamespaceMappings implements a org.apache.jackrabbit.core.NamespaceResolver that holds a namespace
mapping that is used internally in the search index. |
NodeIndexer |
Creates a lucene Document object from a Node . |
QueryHits |
Wraps the lucene Hits object and adds a close method that allows
to release resources after a query has been executed and the results have
been read completely. |
QueryImpl |
Implements the ExecutableQuery interface. |
QueryResultImpl |
Implements the javax.jcr.query.QueryResult interface. |
RangeQuery |
Implements a variant of the lucene class RangeQuery . |
SearchIndex |
Implements a QueryHandler using
Lucene. |
SearchIndex.CombinedIndexReader |
Combines multiple CachingMultiReader into a MultiReader
with HierarchyResolver support. |
SharedFieldSortComparator |
Implements a SortComparator which knows how to sort on a lucene
field that contains values for multiple properties. |
TextPlainTextFilter |
Implements a TextFilter that handles binary properties of mime-type
text/plain. |
WildcardQuery |
Implements a wildcard query on a lucene field with an embedded property name
and a pattern. |
WorkspaceTraversalResult |
Implements a query result that traverses the whole workspace and returns
the nodes in document order. |