|
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
PersistentIndexes. |
| 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. |